第一 :是laravel里面自带的上传方式(写在接口里面的)
function uploadAvatar(Request $request)
{
$user_id = Auth::id();
$avatar = $request->file('avatar')->store('/public/' . date('Y-m-d') . '/avatars');
//上传的头像字段avatar是文件类型
$avatar = Storage::url($avatar);//就是很简单的一个步骤
$resource = Resource::create(['type' => 1, 'resource' => $avatar, 'user_id' => $user_id]);
if ($resource) {
return $this->responseForJson(ERR_OK, 'upload success');
}
return $this->responseForJson(ERR_EDIT, 'upload fails');
}
第二:通用的上传方式
function upload_img($file)
{
$url_path =