Search code examples
phplaravelhttp-redirectsubdomainlaravel-6

Laravel Subdomain


I'm developing a project using the Laravel framework, the project is hosted on the shared host, now I would need to have a subdomain to be able to manage the "admin" section, I created my subdomain, you can use the Laravel project which is it on my main domain also on the new subdomain so that I can use the same database and the same files?


Solution

  • Yes, you can use the same DB and files. You may use subdomain routing to handle your subdomain URIs:

    Route::domain('admin.myapp.com')->group(function () {
        Route::get('users', function () {
            //
        });
    });
    

    Note: You should point your subdomain to your main domain, you may use CNAME *.myapp.com. myapp.com. or config the webserver (e.g. nginx, apache, etc.) to do this.