2016-08-01 5 views
1

Laravel 5.2 appで作業しています。私が定義したルートに関する問題です。ホームへLaravel 5:ルートの定義に直面する問題

1.リダイレクト

Route::get('/{username?}', ['as' => '/','uses' => '[email protected]']); 

3.ダッシュボードにリダイレクトしない

Route::get('/', ['as' => '/','uses' => '[email protected]']); 

2.リダイレクトユーザープロファイルすなわち "www.mydomain.com/samrow" に

、そのプロファイルへのリダイレクトアクション

ありがとうございます!

+0

midlewaresを定義して、認証されたユーザーをゲストから分離する必要があります。ちなみに 'as'パラメータはあなたのルートの名前を指定するためのもので、' home.dashboard'ではなく '/ dashboard'ではなく、使わないものです。これにより 'routes.php'ファイルの隣のコードに触れることなくパスを変更することができます。 – AntoineB

答えて

1

Laravelは要求に一致する最初のルートを使用するため、定義する順序は重要です。

Route::get('/dashboard', ['as' => '/dashboard','uses' => '[email protected]']); 

Route::get('/{username?}', ['as' => '/','uses' => '[email protected]']); 

// Catch all should always be last 
Route::get('/', ['as' => '/','uses' => '[email protected]']); 
関連する問題