|
@@ -79,24 +79,25 @@ class ProductController extends Controller
|
|
|
];
|
|
|
|
|
|
$product = Product::create($data);
|
|
|
- $upload = Upload::create([
|
|
|
- 'name' => $request->neme,
|
|
|
- 'path' => $request->path,
|
|
|
- 'mime_type' => $request->mime_type,
|
|
|
- 'uploadable' => $request->uploadable,
|
|
|
|
|
|
- ]);
|
|
|
if($request->hasFile('photo')){
|
|
|
$file = $request-> file('photo');
|
|
|
$fileName = 'product-file-' . time() . '.' . $file->getClientOriginalName();
|
|
|
$upload = $file->storeAs('photos' , $fileName , 'product');
|
|
|
-//
|
|
|
+ $product= Upload::create([
|
|
|
+ 'photo' => $upload,
|
|
|
+ 'path' => 'App\Upload',
|
|
|
+ 'mime_type' => 'image',
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ ]);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
$product->categories()->sync($request->categories);
|
|
|
- $product->upload()->sync($request->upload);
|
|
|
+ $product->upload()->sync($request->upload);
|
|
|
dd($product);
|
|
|
$msg = 'ذخیره محصول با موفقیت انجام شد ';
|
|
|
return redirect(route('products.edit', $product->id),compact('upload'))->with('success', $msg);
|