这是我的代码
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)
答案 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作为语法。