我正在使用laravel 5.7和php 7.1,我正在使用多个中间件。我想从我的第一个中间件返回响应而不执行第二个中间件,我该如何实现?
我的路线如下:
// Client groups
Route::group(['prefix' => 'clients/', 'middleware' => ['header', 'database']], function () {
Route::get('/cron', 'FacebookController@cron');
}
现在我想在sessionid错误的情况下从标题中间件返回以下响应
返回\ Response :: json([''错误'=> ['错误'=>'您的会话ID或密钥错误',“代码” => 401]],401);
它返回响应但还要执行数据库中间件,但我想在从头文件中间件返回响应时停止执行。我该怎么办?