laravel 5子域名不在xampp

时间:2016-06-27 11:38:38

标签: php laravel-5 xampp

我在xampp中开发为本地主机。该项目继续进行 php artisan serve可以访问http://localhost:8000

现在我想创建一个子域名,但在我的情况下它没有用。我想在http://dummyresort.localhost:8000中运行它,但它会重定向到主页。

这是我的路线。

Route::group(['domain' => 'dummyresort.localhost:8000'], function()
{

    Route::get('/resort/dummyresort', 'FrontendController@dummyresort');
});

这是php artisan route:list dummyresort.localhost:8000 | GET|HEAD | resort/dummyresort | | App\Http\Controllers\FrontendController@dummyresort | web

关于我案子的任何想法?

我还在C:\xampp\apache\conf\extra\httpd-vhosts.conf

中创建了一个虚拟主机
<VirtualHost *:8000>
    DocumentRoot "C:/xampp/htdocs/compass/compass"
    ServerName localhost:8000
</VirtualHost>

2 个答案:

答案 0 :(得分:0)

制作虚拟主机并重试

答案 1 :(得分:0)

这是我发现的并且正在运行

本地更新:....\xampp\apache\conf\extra\httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "E:/xampp/htdocs/project_name/public"
    ServerName localhost
    ServerAlias *.localhost
    <Directory "E:/xampp/htdocs/project_name/public">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

然后试试这个路由

Route::group([
    'domain'    => '{office_name}.localhost'
],function(){
    Route::get('/', function () {
        return 'I AM OFFICE OWNER';
    });
});

Route::get('/', function () {
    return 'I AM SITE VISITOR';
});

php artisan serv运行