Как сказал Омер Йилмаз, лучший способ - создать новое промежуточное ПО (настроенное):
public function handle($request, Closure $next)
{
if(auth()->user()->is_active != 0)
{
return $next($request);
}
return redirect('/');
}
и в Интернете. php, я называю оба промежуточных ПО, проверено, имеет приоритет:
Route::get('/home', 'HomeController@index')->name('home')->middleware('verified', 'checkuserisactive');
Не забудьте объявить ваше новое промежуточное ПО в ядре. php file:
App / Http / Kernel. php
'checkuserisactive' => \App\Http\Middleware\CheckUserIsActive::class,