将Project Laravel上传到Web时出错

时间:2015-03-20 09:33:01

标签: php laravel laravel-5

我刚刚完成了Laravel 5项目的构建,并尝试将其上传到互联网。我上传了所有文件,它显示错误:

  

解析错误:语法错误,第381行/home/laderra2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php中的意外'['

这是我的Laravel项目目录:

enter image description here

在这个项目中,我没有使用公共文件夹来访问我的资源文件。我尝试将列表目录和文件复制到public_html并从此函数中获取错误:

function resource($name, $controller, array $options = []){
  return app('router')->resource($name, $controller, $options);
}

对此有何解决方案?

2 个答案:

答案 0 :(得分:0)

自5.4.0版以来,PHP中添加了短数组语法。

e.g. $a = [1, 2, 3, 4]; or $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];.

答案 1 :(得分:0)

尝试

function resource($name, $controller, array $options = array())
{
    return app('router')->resource($name, $controller, $options);
}