Laravel 5.3使用Auth user :: create上传图像

时间:2016-10-13 17:55:36

标签: php laravel upload

我正在尝试向用户添加图片。创建我使用的用户 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'],因为我需要文件名。

如何获取文件名?

1 个答案:

答案 0 :(得分:0)

使用getClientOriginalName方法,因为它的symfony UploadedFile实例尝试这样做:

data['img']->getClientOriginalName();