前提・実現したいこと
laravelを使用しwebサイトを作成しております。
そこで、サブドメインによってコントローラ内の動作を少し変更したいと思っております。
発生している問題・エラーメッセージ
コントローラ内でのサブドメインの取得方法が分かりません。
該当のソースコード
php
1class sampleController extends Controller 2{ 3 public function test(Request $request){ 4 5 $num = 0; 6 7 //ここでサブドメインを取得したい 8 $subdomain = 〇〇 9 //どうやってサブドメインを取得できるのでしょうか? 10 11 if(!is_null($subdamain)){ 12 //サブドメインがあった場合の処理 13 if($subdamin == "aaa"){ 14 $num = 1; 15 }elseif($subdmain == "bbb"){ 16 $num = 10; 17 }else{ 18 $num = 100; 19 } 20 echo("サブドメインは".$subdamin); 21 } 22 23 //サブドメインの有無にかかわらない処理 24 $result = $num + 20; 25 26 return view('test'); 27 } 28}
上記はイメージです。
基本的にコントローラ内でサブドメインの値を判定し
それに応じた処理をしたいです。
試したこと
webで調べましたが、自分が理解できた範囲だと
サブドメインによってルートを切り分けるなどの方法しか見つかりませんでした。
同じコントローラのメソッドを使用したいです。
補足情報(FW/ツールのバージョンなど)
laravel5.4
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。