laravel-如何在使用多个中间件时从第一个中间件返回响应

时间:2018-12-10 02:26:05

标签: php laravel-5 middleware

我正在使用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);

它返回响应但还要执行数据库中间件,但我想在从头文件中间件返回响应时停止执行。我该怎么办?

0 个答案:

没有答案