所以我有一个 Web 应用程序,比如 www.randomwebapp.com,我希望 www.randomwebapp.com/laravelapp 指向我编写的 laravel 应用程序。我已经想出了如何将我的 laravel 应用程序作为一个单独的包包含在我的 laravel 应用程序中并访问类,但我想知道如何实际去渲染视图/路由等。我主要关心如何实际开始运行应用程序(可能与 bootstrap/app.php 或 bootstrap/autoload.php 有关)。
问问题
1620 次
1 回答
1
我假设您使用的是https://github.com/laravel/laravel提供的样板 laravel 安装文件夹结构,并且您的两个应用程序是真正独立的并且彼此没有依赖关系。
我还假设文件夹结构看起来像这样:
+ /webroot
+ /app
+ ( other laravel folders )
+ /public
+ /vendor
+ index.php
+ /other-site-dir
我会简单地重命名public
为laravelapp
. 您可能必须编辑您的laravelapp/.htaccess
(以前的public/.htaccess
)文件以不重定向到您的域根目录并直接指向laravelapp/index.php
。
您可能还必须将我们组的所有路线重写为Route::group('/laravelapp'...);
这些只是即兴的想法...如果您有文件夹结构的示例,它可能会有所帮助。
于 2015-02-06T01:35:04.637 回答