1

所以我有一个 Web 应用程序,比如 www.randomwebapp.com,我希望 www.randomwebapp.com/laravelapp 指向我编写的 laravel 应用程序。我已经想出了如何将我的 laravel 应用程序作为一个单独的包包含在我的 laravel 应用程序中并访问类,但我想知道如何实际去渲染视图/路由等。我主要关心如何实际开始运行应用程序(可能与 bootstrap/app.php 或 bootstrap/autoload.php 有关)。

4

1 回答 1

1

我假设您使用的是https://github.com/laravel/laravel提供的样板 laravel 安装文件夹结构,并且您的两个应用程序是真正独立的并且彼此没有依赖关系。

我还假设文件夹结构看起来像这样:

+ /webroot
  + /app
  + ( other laravel folders )
  + /public
  + /vendor
  + index.php
  + /other-site-dir

我会简单地重命名publiclaravelapp. 您可能必须编辑您的laravelapp/.htaccess(以前的public/.htaccess)文件以不重定向到您的域根目录并直接指向laravelapp/index.php

您可能还必须将我们组的所有路线重写为Route::group('/laravelapp'...);

这些只是即兴的想法...如果您有文件夹结构的示例,它可能会有所帮助。

于 2015-02-06T01:35:04.637 回答