可以在用laravel编写的项目之间共享相同的文件和文件夹吗?
例如,有3个项目,它们部署在centos服务器上。
这3个项目与stackexchange.com
类似,它有:
3dprinting.stackexchange.com
academia.stackexchange.com
android.stackexchange.com
...
...
...
etc.
上述网站具有相同的结构。
回到我的例子:
数据库是独立的,因此.env
文件不同,
和css文件,一些图像(如徽标)不同,它们在public
文件夹中
其他文件和文件夹是相同的。
问题:
可以在项目之间共享相同的文件和文件夹吗?
如果可能,可以共享哪些文件和文件夹?
答案 0 :(得分:0)
是的,你可以,但我不认为这是个好主意
目前尚不清楚你想要达到什么目标
但最有可能的方法是使用Sub-Domain Routing
这意味着您可以对所有子域使用相同的文件。
Route::group(['domain' => '{account}.stackexchange.com.com'], function () {
Route::get('post/{id}', function ($account, $id) {
});
});