php-laravelHow do I upload a file using PHP and Laravel?
To upload a file using PHP and Laravel, you can use the request()->file('file')
method. This method takes the name of the file from the form field and stores it in the $file
variable.
Example code
$file = request()->file('file');
The file can then be stored using the Storage::put()
method. This method takes two parameters, the first being the path to the file and the second being the file itself.
Example code
Storage::put('file.txt', $file);
The file can also be moved to a different location using the Storage::move()
method. This method takes three parameters, the first being the path to the file, the second being the new path and the third being the file itself.
Example code
Storage::move('file.txt', 'new-file.txt', $file);
Helpful links
More of Php Laravel
- How do I deploy a Laravel application to a Kubernetes cluster using PHP?
- How can I use the PHP Zipstream library in a Laravel project?
- How do I set up a .gitlab-ci.yml file for a Laravel project using PHP?
- How can I use the @yield directive in PHP Laravel?
- How can I get the current year in PHP Laravel?
- How can I use PHP Laravel's ZipArchive library to create a zip file?
- ¿Cómo configurar PHP y Laravel desde cero?
- How can I use PHP and Laravel together?
- How do I use PHP Laravel Tinker to debug my code?
- How can I convert JSON data to XML using PHP Laravel?
See more codes...