当我在laravel 5.4中使用Route组时,我无法运行php artisan serv并得到此错误

时间:2017-07-31 11:42:23

标签: php laravel-5.4

这是我的代码

Route::namespace('Admin')->prefix('admin')->group(function () {
    $this->get('/panel','PanelController@index');
    $this->resource('/articles','ArticleController@index');
});

我在控制器中创建了Admin目录,但我无法运行php artisan serve,我收到此错误

  

[Symfony的\元器件\调试\异常\ FatalErrorException]         语法错误,意外的'命名空间' (T_NAMESPACE)

1 个答案:

答案 0 :(得分:0)

你确定你使用的是Laravel 5.4吗?

尝试以下在Laravel 5.4中测试过的结构:

Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() {
    Route::get('/panel','PanelController@index');
    Route::resource('/articles','ArticleController');
});

您的路由结构不起作用的唯一原因是您没有使用正确版本的Laravel作为语法。