所以我有一个网络应用程序,比如说www.randomwebapp.com,我想要www.randomwebapp.com/laravelapp指向我写过的laravel应用程序。我已经想出如何将我的laravel应用程序作为单独的包并在我的laravel应用程序中访问类,但我想知道如何实际渲染视图/路由等。我主要是关注如何实际启动运行应用程序(可能与bootstrap / app.php或bootstrap / autoload.php有关)。
答案 0 :(得分:1)
我假设您正在使用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'...);
这些只是袖手旁观的想法...如果你有一个文件夹结构的例子,它可能有所帮助。