在Laravel 5中设置不同的前端和后端应用程序终结点

问题描述 投票:0回答:1

我也已经在Laravel.io上发布了此内容,但还没有答案: http ://laravel.io/forum/01-17-2016-setup-different-frontend-backend-application-endpoints

我一直在努力解决这个问题,但是还没有运气-在任何地方都找不到答案。

我有一个面向公众的常规网站,我需要一个管理界面。 假设网站位于example.com,我希望可以从example.com:3000访问管理界面。

我尝试了域路由,但似乎无法正常工作。 想法是共享所有业务逻辑,但隔离资产和路由-例如,访问“ /”将在前端(显示主页)和后端(显示仪表板)产生不同的结果。 我还需要不同的中间件身份验证,但是一旦我弄清楚如何进行设置,我就会很容易预感。

如果添加不同的会话很容易,那也很酷,但是我可以不用它。

laravel-5.1 laravel-routing
1个回答
0
投票

这已经在laracasts上得到了回答: https ://laracasts.com/discuss/channels/laravel/setup-different-frontend-backend-endpoints-in-laravel-51,我在此处引用答案:

您可以通过编辑app / Providers / RouteServiceProvider并将其加载到基于应用程序“上下文”的特定路由文件中来实现。

您可以创建两个路由文件/app/Http/Routes/frontend.php和/app/Http/Routes/backend.php。 您将在RouteServiceProvider中执行某种逻辑,以确定要加载的路由文件。

© www.soinside.com 2019 - 2024. All rights reserved.