变量中的Laravel语法错误,而没有任何改变

时间:2014-04-08 08:12:41

标签: laravel laravel-4 eloquent

我正在使用用户名 - 密码登录屏幕制作移动应用。昨天我完成工作后就把电脑打开了。今天我坐在电脑后面尝试登录。奇怪的是我得到了这个错误:

{"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

代码似乎没有任何问题。有谁知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:4)

在$ input = Input :: all()

之后,你错过了一个分号
$input = Input::all();