public function imagesSave(Requests\ProductImageRequest $request, $id, ProductImage $productImage) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $image = $productImage->create(['product_id' => $id, 'extension' => $extension]); Storage::disk('local_public')->put($image->id . '.' . $extension, File::get($file)); return redirect()->route('products.images', ['id' => $id]); }
public function storeImage(ProductImageRequest $request, $id, ProductImage $productImage) { $file = $request->file('image'); $extension = $file->getClientOriginalExtension(); $image = $productImage->create(['product_id' => $id, 'extension' => $extension]); Storage::disk('public_local')->put($image->id . '.' . $extension, File::get($file)); return redirect()->route('products.images.index', $id); }