Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Laravel将图像保存到目标路径_Php_Laravel - Fatal编程技术网

Php 使用Laravel将图像保存到目标路径

Php 使用Laravel将图像保存到目标路径,php,laravel,Php,Laravel,我正在进行注册,其中还包括上传照片。这是我的代码寄存器控制器代码 此函数用于在数据库中存储数据 protected function create(array $data) //storing data to database { $fileName = 'null'; if (Input::file('photo')->isValid()) { $destinationPath = public_path('public/uploads/files');

我正在进行注册,其中还包括上传照片。这是我的代码寄存器控制器代码

此函数用于在数据库中存储数据

protected function create(array $data) //storing data to database
{
    $fileName = 'null';
    if (Input::file('photo')->isValid()) {
        $destinationPath = public_path('public/uploads/files');
        $extension = Input::file('photo')->getClientOriginalExtension();
        $fileName = uniqid().'.'.$extension;

        Input::file('photo')->move($destinationPath, $fileName);
    }

    return Travelers::create([
        'fname' => $data['fname'],
        'lname' => $data['fname'], 
        'gender' => $data['gender'],
        'username' => $data['username'],           
        'email' => $data['email'],
        'password' => bcrypt($data['password']),
        'birthday' => $data['birthday'],
        'photo' => $fileName,
    ]);

}

您正在使用
public\u path()
helper。因此,您不需要再次包含
public/
。 使用
public\u路径(“上传/文件”)
而不是
public_路径(“public/uploads/files”)

您正在使用
public\u path()
helper。因此,您不需要再次包含
public/
。 使用
public\u路径(“上传/文件”)
而不是
public_路径(“public/uploads/files”)

您好,欢迎来到StackOverflow。请花些时间阅读帮助页面,特别是命名和的部分。更重要的是,请阅读。您可能还想了解。您好,欢迎来到StackOverflow。请花些时间阅读帮助页面,特别是命名和的部分。更重要的是,请阅读。您可能还想了解。