所以我有一个web应用程序,比如www.randomwebapp.com,我希望www.randomweb.com/laravelap指向我编写的laravel应用程序。我已经想好了如何将我的laravel应用程序作为一个单独的包包括在内,并在我的laravil应用程序中访问类,但我想知道如何真正渲染视图/路由等。我主要关心如何真正启动运行该应用程序(可能与bootstrap/app.php或bootstrap/autoload.php有关)。
我假设您使用的是由https://github.com/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'...);
这些只是即兴的想法。。。如果你有一个文件夹结构的例子,它可能会有所帮助。