I want to upload an image in laravel 5.4. Here is the code:
if ($request->hasFile('image') && $request->image->isValid()) {
$image = $request->image;
$image_name = bcrypt($image->getClientOriginalName());
Storage::disk('public')->putFileAs('images', $image, $image_name . '.' . $image->getClientOriginalExtension());
$article->image($image_name);
}
in FilesystemAdapter.php (line 146)
I checked FileSystemAdapter.php and saw that the problem is in this line:
$stream = fopen($file->getRealPath(), 'r+');
When I var dump the $ file variable, it returns the correct information, but when I var_dump($file->getRealPath();say bool(false), and I can’t load the image
source
share