Laravel 4 では、*.example.com のようなワイルドカード サブドメインを次のようにルーティングできます。
Route::group(array('domain' => '{account}.example.com'), function()
私は別の(逆の)ユースケースを持っています。私たちはホワイトラベルのサービスを提供しており、管理者はにいて、ホワイトラベルのドメインのいずれかadmin.example.com
であるexample.com
可能性があります。
残念ながら、ドメイン ワイルドカードは.
文字で停止しているように見えるため、これは機能しません。
Route::group(array('domain' => 'admin.{domain}'), function()
これは機能しますが、ハッキーに感じます (そして、実行するように求められると機能しなくなりますadmin.subdomain.example.com
:
Route::group(array('domain' => 'admin.{domain}.{tld}'), function()
より良い方法はありますか?