Genel Route Tanımı
Route tanımlarının hepsi routes/web.php
dizini içerisinde yer alır. Aşağıdaki genel tanımlama gibi kullanılabilir.
Route::get('/your-route', 'YourController@yourMethod');
Middleware’ı Route Olarak Tanımlama
Middleware, uygulamanıza giren HTTP isteklerini filtrelemek için kullanılır. Kimlik doğrulama veya yetkilendirme gibi eylemleri gerçekleştirmek için Middleware route’ları kullanabilirsiniz.
Route::get('/dashboard', 'DashboardController@index')->middleware('auth');
Route Grup Tanımlama
Route::middleware(['auth'])->group(function () { Route::get('/profile', 'ProfileController@index'); Route::get('/settings', 'ProfileController@settings'); });
Laravel Route::resource Parameters
///members/{filter} Route::resource('members', 'MemberController', ['parameters' => [ 'index' => 'filter' ]]);
resource route parameters using Laravel
http:///somthing/{user_id}/slug/{cat_id} Route::get('member/{user_id}/{cat_id}/{type}/edit', array('as' => 'editMembers', 'uses' => '[email protected]')); Route::resource('member', 'HomeController');