首页 > 解决方案 > Laravel 语法错误,意外的“路线”

问题描述

我正在使用 laravel 框架 5.7.8。我想在 cmd 中运行 php artisan serve 但有错误。


在 web.php 第 17 行:

语法错误,意外的“路线”(T_STRING)


在我的 web.php 中,它看起来像这样:


Route::group(['middleware'=>['admin']] , function();
{   Route::get('/dashboard','Admin\AdminController@dashboard'); 
    Route::get('/logout','Adminauth\AdminController@logout');
}

有人可以帮帮我吗?提前致谢

标签: laravel

解决方案


正如@Jonas Staudenmeir 指出的那样,你有一个额外的分号,代码应该看起来像

Route::middleware(['admin'])->group(function () {
    Route::get('/dashboard','Admin\AdminController@dashboard'); 
    Route::get('/logout','Adminauth\AdminController@logout');
});

推荐阅读