Laravel 5.3 使用 Auth 上传图片 user::create
Laravel 5.3 Upload an image with Auth user::create
我正在尝试向用户添加图像。创建我使用的用户
system make:Auth 但我不知道如何获取文件名,因为在
create(array $data)
我没有收到文件名。
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'img' =>
]);
}
我不能输入'img' = $data['img']
因为我需要文件名
如何获取文件名?
使用 getClientOriginalName
方法,因为它是 symfony UploadedFile 实例试试这个:
data['img']->getClientOriginalName();
我正在尝试向用户添加图像。创建我使用的用户
system make:Auth 但我不知道如何获取文件名,因为在
create(array $data)
我没有收到文件名。
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'img' =>
]);
}
我不能输入'img' = $data['img']
因为我需要文件名
如何获取文件名?
使用 getClientOriginalName
方法,因为它是 symfony UploadedFile 实例试试这个:
data['img']->getClientOriginalName();