目的
laravelフレームワーク上でサブドメインでのワイルドカードルーティングを実現する.
背景
{ユーザー名}.example.com的な感じでユーザー固有ページへアクセスさせたいため.
コード
以下のようにして実現できる.
Route::domain('{userid}.example.com')->group(function () { Route::get('/', 'Controller@showUser'); });
サブドメイン無しのドメインのみ固定ページを表示する場合は以下のようにして実現する.
Route::domain('example.com')->group(function () {
Route::get('/', 'Home');
});