laravel - как вернуть ответ от первого промежуточного ПО при использовании нескольких промежуточных программ - PullRequest
0 голосов
/ 10 декабря 2018

Я использую Laravel 5.7 с PHP 7.1 Я использую несколько промежуточных программ.Я хочу вернуть ответ от моего первого промежуточного программного обеспечения без выполнения второго промежуточного программного обеспечения. Как я могу добиться этого?

мой маршрут следующий:

  // Client groups
Route::group(['prefix' => 'clients/', 'middleware' => ['header', 'database']], function () {
  Route::get('/cron', 'FacebookController@cron');
}

теперь я хочу вернуться ниже ответа от промежуточного программного обеспечения заголовка, когдаsessionid неверен

return \ Response :: json (['error' => ['error' => 'Ваш идентификатор сеанса или ключ неверен', "code" => 401]], 401);

он возвращает ответ, но также выполняет промежуточное ПО базы данных. Я хочу остановить выполнение при возврате ответа из промежуточного ПО заголовка.как я могу это сделать?

...