简体   繁体   English

laravel 5 子域在 xampp 中不起作用

[英]laravel 5 subdomain not working in xampp

I am developing in xampp as host in my local.我正在 xampp 中作为我本地的主机进行开发。 The project runs on php artisan serve and it can be access at http://localhost:8000该项目运行在php artisan serve ,可以通过http://localhost:8000

Now I want to create a subdomain but in my case it didn't work.现在我想创建一个子域,但在我的情况下它不起作用。 I would like to run it in http://dummyresort.localhost:8000 but it redirected to homepage.我想在http://dummyresort.localhost:8000运行它,但它重定向到主页。

This is my route.这是我的路线。

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

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

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

any ideas about my case?关于我的案子有什么想法吗?

I also create a virtual host in C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf我还在C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf创建了一个虚拟主机

<VirtualHost *:8000>
    DocumentRoot "C:/xampp/htdocs/compass/compass"
    ServerName localhost:8000
</VirtualHost>

制作一个虚拟主机并重试

Here is what i have found and it's working这是我发现的并且正在运行

Update Locally : ....\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf本地更新:....\\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>

Then Try this routing然后试试这个路由

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

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

Run with php artisan serv使用php artisan serv运行

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM