【发布时间】:2019-05-14 08:12:54
【问题描述】:
我想用图像路径将数据存储在数据库中。我写了以下函数,但出现以下错误。
调用未定义的方法 Illuminate\Support\Facades\File::save()
我添加了哪个命名空间?
function insert(Request $req)
{
$user=new file;
$user->name=Input::get('name');
$user->address=Input::get('address');
$user->created_at=Input::get(now());
$user->updated_at=Input::get(now());
if(Input::hasFile('image'))
{
$file=Input::file('image');
$file->move(public_path().'/',$file->getClientOriginalName());
$user->photo=$file->getClientOriginalName();
}
$user->save();
return redirect('/');
}
【问题讨论】:
-
你的
save()方法是用于$user,但是$user是作为文件创建的,是不是一开始声明User的实例有问题? -
为什么使用 $user?
标签: mysql laravel laravel-filesystem