When I started learning Laravel ,first time faced problem to Uploaded file. I used to Laravel package that was very complicated for me . Then I show in Laravel File Storage thats very easy to use . Today I will discuss it. I will try how to store file in my Laravel project simple.
This is exactly how I upload files my project.
- First go to
.env
file and changed below.
APP_URL=http://127.0.0.1:8000
FILESYSTEM_DISK=local to FILESYSTEM_DISK=public
- Create a folder inside the
storage/app
folder and upload files
Example:
storage/app/profile
- Run this command.
php artisan storage:link
- Add the following to the controller to store file
use Illuminate\Support\Facades\Storage;
use App\Models\HomePage;
$data = $request->all();
if ($request->file('image')) {
$data['image'] = Storage::putFile('profile',
$request->file('image'));
}
HomePage::create($data);
In this code profile
is folder name where file are upload .
đđ Hurry Happy Coding đđ
Latest comments (0)