Başlık: Başlangıç

    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');