如果我將在Laravel上創建一些應用程序(例如它將是project.com),並且在同一應用程序中,我將開發管理區域(包括ACL,用戶管理等) 。我可以像project.com一樣使用它作爲前端,但backoffice.project.com用於同一應用程序中的管理區域? 謝謝。Laravel單一應用程序,但前臺和管理區域
0
A
回答
1
可以保持在相同的Laravel項目和使用這兩個應用程序分組路由並按域過濾您的路由。
Route::group(['domain' => 'backoffice.project.com'], function() {
// your BACKEND routes...
});
Route::group(['domain' => 'www.project.com'], function() {
// your FRONTEND routes...
});
你也可以用中間件來補充路由選擇。
// in this case all backend routes will be passed to auth middleware.
Route::group(['domain' => 'backoffice.project.com', 'middleware' => 'auth'], function() {
// your BACKEND routes...
});
重要:
觀察該Laravel documentation談子域路由。在這種情況下,文檔的方法是使用動態子域,如以下示例所示。
Route::domain('{account}.myapp.com')->group(function() {
Route::get('user/{id}', function ($account, $id) {
//
});
});
在這種情況下,{account}是可以在路由組內部使用的路由參數。
你可以看到(和讀取)此處詳細瞭解Laravel路線:https://laravel.com/docs/5.5/routing
0
是的,你可以按域分組路由。
由於Laravel 5.3,你可以將它們像這樣:
Route::domain('project.com')->group(function() {
// Your frontend routes
});
Route::domain('backoffice.project.com')->group(function() {
// Your backend routes
});
Laravel 5.3,你可以將它們分組像在此之前:
Route::group(['domain' => 'project.com'], function() {
// You frontend routes
});
Route::group(['domain' => 'backoffice.project.com'], function() {
// You backend routes
});
相關問題
- 1. ASP.NET MVC - 管理區域或單獨的Web應用程序?
- 2. Laravel身份驗證管理區域
- 3. 在Rails應用程序中創建管理區域
- 4. Joomla 1.6後臺管理區域空白
- 5. AngularJs + Laravel應用程序開發和存儲庫管理
- 6. 應用程序域和應用程序池之間的區別?
- 7. 區分Android應用程序的管理員和用戶
- 8. Laravel:如何區分普通用戶,管理員和管理員
- 9. 啓動外部程序,但保持應用程序在前臺
- 10. 在單臺服務器上運行和管理nodejs應用程序
- 11. 創建MMC管理單元的控制檯應用程序和窗口服務
- 12. 刪除WordPress的管理菜單區域
- 13. 簡單的管理員區域?
- 14. 在同一個域下運行AngularJs和Laravel應用程序
- 15. WCF:管理託管控制檯應用程序的負載!
- 16. 如何在Durandal和MVC區域設置單頁應用程序?
- 17. BlackBerry - 後臺應用程序監聽開始和前臺應用程序
- 18. 域/管理員htaccess laravel
- 19. 流星JS應用程序的管理員和商店前
- 20. 從後臺代理在前臺顯示應用程序
- 21. 如何從前臺應用程序切換到後臺代理?
- 22. 管理Android應用程序和服務
- 23. 管理和構建Erlang應用程序
- 24. 用Wordpress管理一個簡單的私人區域
- 25. 從另一個應用程序管理iPhone應用程序
- 26. 如何管理通用應用程序中的單獨應用程序代理
- 27. 管理Android應用程序
- 28. Salesforce:應用程序管理
- 29. 應用程序管理
- 30. 在Netbeans平臺應用程序中更改區域設置
這不是一個laravel問題。你可以創建子域和轉發請求 –
https://laravel.com/docs/5.5/routing#route-group-sub-domain-routing – aynber