如何在laravel中将域的存储路径链接到子域



我有两个关于共享主机的laravel项目一个管理面板和另一个网站。主站点位于/public_html目录另一个在/portal目录.

-----(/home/onomy)
+portal
|-subdomain laravel project
+public_html
|- domain laravel project

所有文件需要获取并上传到/public_html laravel项目目录,主站点所在目录

像主站点:example.com位于public_html像admin站点在admin.example.com当我上传文件从admin.example.com文件应该存储在example.com storage_path,也从example.com storage_path获取。

将域存储映射到子域存储

我怎么能做到这一点,是任何更改config/filessystem .php配置/path.php

我是新来的laravel,请帮助。

在子域项目中,您可以创建一个新的"磁盘";inconfig/filesystem.php:

'public_html' => [
'driver' => 'local',
'root' => '/home/onomy/public_html/storage',
'url' => env('PUBLIC_URL').'/storage', // should point to your main project
'visibility' => 'public',
],

您应该通过这个磁盘执行所有文件操作。希望我答对了你的问题,这对你有帮助。

最新更新