如何在一个Laravel安装中使用多个应用程序。
例如: www.apple.com www.orange.com
两个网站都将使用ONE CORE laravel安装,包含单独的数据库和所有其他单独的内容。
这可能吗? 如果是,那么如何?
我也为CodeIgniter做了同样的事情,但不确定我该如何处理 laravel。
答案 0 :(得分:1)
你可以使用路由组,它是这样的:
Route::group(['domain' => 'myapp.com'], function () {
Route::get('user/{id}', 'Controller@Method');
});
官方文件:Sub-domain routing
答案 1 :(得分:0)
您可以使用此程序包https://github.com/nWidart/laravel-modules更好地将代码组织到相同的laravel基本代码中的单独网站中。例如。您可以拥有自己的控制器,模型,视图,数据库迁移等的Website1和Website2模块。