Laravel 5.4 文件上传下载
一、上传
1.在public目录下新建文件夹:uploads
2.修改config/filesystems.php
'disks' => [
'local' => [
'driver' => 'local',
'root' => public_path('uploads'),
],
3.html代码
<form action="{
{URL('files/store')}}" method="POST" enctype="multipart/form-data" >
{!! csrf_field() !!}
<div class="form-group">
<input class="form-control" name="files" type="file">
<label>文件说明:</label>
</div>
<button type="sumbit" class="btn btn-success"><i class="fa fa-upload"></i>上传</button>
</form>
4.添加路由 web.php
Route::post('/files/store','FilesController@store');
5.控制器代码
头部注意引入
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
use Response;
保存代码 (数据库字段:file_id(主键自增) 、file_name(原文件名)、 file_url(返回的路径 详见

本文介绍了在Laravel 5.4中如何实现文件的上传和下载。首先,创建uploads文件夹,然后配置filesystems.php,接着展示HTML上传表单和web.php中的路由设置。控制器部分详细解释了存储文件并返回响应的过程,同时提供下载功能,通过file_id获取文件。
最低0.47元/天 解锁文章
1335

被折叠的 条评论
为什么被折叠?



