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

时间:2016-01-18 22:37:52

标签: laravel-5.1 laravel-routing

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

我一直在努力搞清楚这一点,但没有运气 - 无法在任何地方找到答案。

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

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

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

1 个答案:

答案 0 :(得分: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确定要加载的路由文件。