将Laravel上传到服务器后,我在路由页面上收到错误消息

时间:2014-05-21 19:15:33

标签: mysql laravel laravel-4 uploading

我差不多完成了一个Laravel项目,我正在研究并希望在实际的服务器上试用它。

然而,在我加载整个项目之后(比使用作曲家慢但我希望第一次尝试这个时尽量保持这个)我甚至无法登录,因为我得到了一个"语法错误,意外' ['"调试窗口指向此代码的错误消息:

Route::get('login', [
    'as'    => 'login',
    'uses'  => 'SessionsController@create'
    ]);

我尝试将其更改为

Route::get('login', array(
    'as'    => 'login',
    'uses'  => 'SessionsController@create'
    ));

但在我更改它并再次上传文件后,它仍然看起来像原始代码。为了让事情更加混乱,代码应该以任何方式工作,除非我遗漏了什么。

如果有人可以指出1.)错误消息的原因 - 项目在我的本地服务器上正常运行,并且2.)为什么当我发送新版本时文件似乎没有更新它会大大不胜感激!谢谢!

1 个答案:

答案 0 :(得分:2)

您的实际服务器正在运行PHP 5.3

您的本地服务器正在运行PHP> = 5.4

在PHP 5.4中添加了短数组语法[]。 See change log here