子域路由不起作用

时间:2016-09-15 05:14:28

标签: php laravel-5

在我的web.php我设置了以下路线。我想知道的是,为了让子域的子域工作,我需要遵循哪些具体内容?

我使用的域名是blah.blah.domain.tld

web.php:

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

    Route::get('', 'DealsFrontEnd@index' );

});

控制器:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

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

1 个答案:

答案 0 :(得分:1)

评论太长:尝试使用闭包进行调试:

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

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

});

确保已启用调试以使用Laravel的错误处理/报告。

正如我在评论中所说,你不应该将子域包装在括号中,除非你想让它是动态的。

{blah}.blah表示它会捕获anything.blah,路由变量$blah将等于anything

相关问题