0

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()

より良い方法はありますか?

4

1 に答える 1