"Call to undefined method Illuminate\Support\Facades\File::save()"
"Call to undefined method Illuminate\Support\Facades\File::save()"
我想用图片路径将数据存储在数据库中。我写了下面的函数但是出现了下面的错误。
Call to undefined method 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('/');
}
您可以在控制器顶部使用文件别名
Illuminate\Support\Facades\File::class,
$move = File::move($old_path, $new_path);
文件用于将文件保存在目录中,您可以使用用户实例进行保存
用户数据
$user = New App\User();
尝试在此处更改
$user=new file;
到
$user = new User();
试试这个?
$user = new App\User;
原因是,在您的第一行中,$user=new file;
创建了一个 Illuminate\Support\Facades\File
的实例,它没有 save()
方法。
我想用图片路径将数据存储在数据库中。我写了下面的函数但是出现了下面的错误。
Call to undefined method 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('/');
}
您可以在控制器顶部使用文件别名 Illuminate\Support\Facades\File::class,
$move = File::move($old_path, $new_path);
文件用于将文件保存在目录中,您可以使用用户实例进行保存 用户数据
$user = New App\User();
尝试在此处更改
$user=new file;
到
$user = new User();
试试这个?
$user = new App\User;
原因是,在您的第一行中,$user=new file;
创建了一个 Illuminate\Support\Facades\File
的实例,它没有 save()
方法。