私はProfileController
とを持っていCategoryController
ます。
次のルートでユーザーのプロファイルを表示したい:
my.domain.com/firstname.lastname
my.domain.com/firstname2.lastname2
...
Facebookがそうしているように。したがって、これを自分の中で処理したいので、次ProfileController
のようなルートになりました。
Route::get('/{userSlug}', array('uses' => 'ProfileController@getProfile'));
それは問題なく、正常に動作します。しかし今、私は自分のカテゴリーを次のように表示したいと思っています:
my.domain.com/category-1
my.domain.com/category-2
...
問題は、ルートを次のようにすることですRoute::get('/{categorySlug}', array('uses' => 'CategoryController@getCategory'));
が、このルートはすでにプロファイルで使用されています。
コントローラーを 1 つだけ使用して、スラッグが userSlug かcategorySlug
.
ここでのベストプラクティスは何ですか?