Middleware: ara katman demektir. Filtre amacıyla kullanılır.
Middleware oluşturmak için öncelikle web.php route dosyamızda bir route group oluşturuyoruz. örnek olarak;
Route::group(['prefix'=>'admin', 'middleware'=>'admin'], function(){ Route::get('/deneme', 'HomeController@get_deneme'); Route::get('/form', 'HomeController@get_form'); Route::get('/form', 'HomeController@get_form')->name("form"); Route::get('sign', function(){ return view('themes/default/front_end/portal/sign'); })->name("sign");
Middleware oluşturmak için terminale middleware oluşturma komutunu yazıyoruz ve ismini veriyoruz.
php artisan make:widdleware admin