我正在使用用户名 - 密码登录屏幕制作移动应用。昨天我完成工作后就把电脑打开了。今天我坐在电脑后面尝试登录。奇怪的是我得到了这个错误:
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"syntax error, unexpected '$credentials' (T_VARIABLE)","file":"C:\\Google Drive\\htdocs\\laravel4_test4\\app\\controllers\\MobileController.php","line":18}}
最奇怪的是,自从昨天以来,我还没有找到任何代码。这是我的控制器代码的一部分,似乎给出了语法错误。
public function login(){
$input = Input::all()
$credentials = array('username' => $input['name'], 'password' => $input['password']);
if(Auth::attempt($credentials)){
// HERE COMES THE REST
代码似乎没有任何问题。有谁知道为什么会发生这种情况?
答案 0 :(得分:4)
在$ input = Input :: all()
之后,你错过了一个分号$input = Input::all();