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(返回的路径 详见