我认为这只是一个小问题,但我似乎找不到其语法错误的原因。我已经提到了laravel的网站,我已经盯着它看了一段时间了。(我还是新手。对不起)
它说FatalErrorException语法错误,意外‘(在LoginController.php (第134行)中)
代码如下
public function updateUser(Request $request)
{
//line 134 is here
User::('users')->where('user_id', session('userSocial')['id'])->update(["address" => "input['users-city']"]);
User::('users')->where('user_id', session('userSocial')['id'])->update(["contact" => "input['users-contact']"]);
User::('users')->where('user_id', session('userSocial')['id'])->update(["email" => "users-email"]);
}发布于 2017-07-31 13:36:55
User::where('user_id',\Session::get('userSocial')['id'])
->update(["address" => $request->users-city]);
User::where('user_id', \Session::get('userSocial')['userSocial']
->update(["contact" => $request->users-contact]);
User::where('user_id', \Session::get('userSocial')['userSocial']
->update(["email" => $request->users-email]);发布于 2017-07-31 13:36:35
您的语法用于DB构建器:
DB::table('users')->where('user_id', session('userSocial')['id'])->update(["address" => $request->userscity]);
DB::table('users')->where('user_id', session('userSocial')['id'])->update(["contact" => $request->userscontact]);
DB::table('users')->where('user_id', session('userSocial')['id'])->update(["email" => $request->usersemail]);为了优化目的,可以在一个查询中重新组合更新:
DB::table('users')->where('user_id', session('userSocial')['id'])
->update([
"address" => $request->userscity,
"contact" => $request->userscontact,
"email" => $request->usersemail]
);或者您可以使用Eloquent:
User::where('user_id', session('userSocial')['id'])
->update([
"address" => $request->userscity,
"contact" => $request->userscontact,
"email" => $request->usersemail]
);发布于 2017-07-31 13:27:29
我想你可以试试这个
public function updateUser(Request $request){
User::where('user_id', session('userSocial')['id'])->update(["address" => "input['users-city']"]);
User::where('user_id', session('userSocial')['id'])->update(["contact" => "input['users-contact']"]);
User::where('user_id', session('userSocial')['id'])->update(["email" => "users-email"]);
}希望这对你有用!
https://stackoverflow.com/questions/45417121
复制相似问题