2016-09-15 4 views
0

私のweb.phpに私は以下のルートを設定しました。私が知りたいことは、サブドメインのサブドメインを動作させるために必要なことです。サブドメインルートが機能しない

私が使用していたドメインがblah.blah.domain.tldさ

web.php:

Route::group(['domain' => '{blah}.blah.domain.tld'], function(){ 

    Route::get('', '[email protected]'); 

}); 

コントローラー:コメントのためにあまりにも長い

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class DealsFrontEnd extends Controller 
{ 
    public function index() 
    { 
     return view('front.deals'); 
    } 
} 
+0

@Devonコントローラから何も得られていないようです。 –

+0

@Devon私は、サブドメインを使用するという点で、laravelのユーザーガイドにあったものだけを削除しました。私は404を取得していないただ白いページを取得しています –

+0

ユーザーガイドは静的にしたい場合には、キャプチャできる動的サブドメインの例を示しています。あなたが404を取得していない場合は、ルートが動作している可能性が高く、問題は他の場所にあります。 Laravelの '職人のルート:リスト'を利用する。 – Devon

答えて

1

:デバッグにクロージャを使用してみてください:

Route::group(['domain' => '{blah}.blah.domain.tld'], function(){ 

    Route::get('', function() { 
     echo "Hello World"; 
    }); 

}); 

デバッグを有効にして、Laravelのエラー処理/レポート機能を利用できることを確認してください。


私がコメントで言ったようにあなたはそれがダイナミックになりたい場合を除き、あなたは括弧内のサブドメインをラップするべきではありません。

{blah}.blahは、anything.blahをキャプチャし、ルート変数$blahanythingに等しくなることを意味します。

+0

作品は今それが何だったのかわからないが、感謝@devon –

関連する問題