如何解决此解析错误:“语法错误,意外'为'(T_AS)”?

时间:2015-12-03 07:49:41

标签: php laravel laravel-5

当我运行命令php artisan serve时,我收到了这个错误:

  

local.ERROR:异常'Symfony \ Component \ Debug \ Exception \ FatalErrorException',在D:\ xampp \ htdocs \ laravel \ vendor \ laravel \ framework \ src中显示消息'语法错误,意外'为'(T_AS)' \ Illuminate \ Http \ Request.php:705堆栈追踪:#0 {main}

Route::group(['prefix' => 'admin'], function() {

    Route::get('/', [ 'as' => 'admin.login', 'uses' => 'Admin\AuthController@getLogin' ]);
    Route::post('/login', [ 'as' => 'admin.checkLogin', 'uses' => 'Admin\AuthController@checkLogin' ]);
    Route::get('/logout', [ 'as' => 'admin.logout', 'uses' => 'Admin\AuthController@getLogout' ]);

    Route::group(['middleware' => 'auth'], function() {

        Route::get('/dashboard', function(){
            return view('admin::user.dashboard');
        });

        Route::get('/users', [ 'as' => 'user.index', 'uses' => 'UserController@index' ]);

    });
});

1 个答案:

答案 0 :(得分:1)

您的代码中存在错误(可能与工匠无关)。问题是许多人在运行工匠命令时遇到错误,他们认为错误与工匠有关。事实上,当您的代码中存在某些特定错误时,工匠将无法正常运行。

由于artisan不会显示完整的堆栈错误,因此您必须将日志检查为@chanafdo建议。检查目录storage\logs中最新文件中的最后一个错误堆栈。