文件上传
//request 对象中的 file方法 指定上传文件的name 返回上传文件对象 然后调用 isValid方法验证是否上传成功
if ( $request->file('file')->isValid()) {
//获取上传文件对象
$photo = $request->file('file');
//获取文件扩展名信息
$extension = $photo->extension();
//store(路径) 存储, 修改存储路径 将public 修改为 /storage
$store_result = str_replace('public','/storage',$photo->store('public')) ;
//文件存储路径
$manager->mg_pic = $store_result;
}
系统默认存储路径
但是系统公共目录在为根目录 public文件夹
所以无法直接访问到 storage
所以需要执行 php artisan命令 创建软连接 跳转到 /storage/app/public 目录下内
执行:php artisan storage:link
文档 综合话题-文件存储
代码需要指定到public 目录保存 然后修改路径后存储到服务器