如何将 Git 与 Laravel 分开的 "backend" 和 public 文件夹一起使用?
How to use Git with Laravel separated "backend" and public folders?
共享主机 (HostGator) 上有一个 Laravel 项目。这意味着 Laravel 的后端部分(除 public
目录之外的所有内容)位于 public_html
的父目录中,而其 public 目录位于 public_html/public
中。
现在,我将 Git 放在后端部分,但我不知道如何包含 Laravel public 目录,因为 Git 看不到它。
这里的解决方法是什么?两个 Git 回购然后使用 Git 子模块?不确定这将如何工作。
或者对于这种 "Laravel on shared hosting" 用例有更好的解决方案吗?
您最好在项目 public
目录和文档根目录 (public_html/public
) 之间创建一个 symlink
。
ln -s /absolute_path_to/project/public /absolute_path_to/public_html/public
这样你只需要将你的项目目录置于版本控制之下。
共享主机 (HostGator) 上有一个 Laravel 项目。这意味着 Laravel 的后端部分(除 public
目录之外的所有内容)位于 public_html
的父目录中,而其 public 目录位于 public_html/public
中。
现在,我将 Git 放在后端部分,但我不知道如何包含 Laravel public 目录,因为 Git 看不到它。
这里的解决方法是什么?两个 Git 回购然后使用 Git 子模块?不确定这将如何工作。
或者对于这种 "Laravel on shared hosting" 用例有更好的解决方案吗?
您最好在项目 public
目录和文档根目录 (public_html/public
) 之间创建一个 symlink
。
ln -s /absolute_path_to/project/public /absolute_path_to/public_html/public
这样你只需要将你的项目目录置于版本控制之下。