在我的服務器中,我有一個shop.mycompany.com檔案夾,我在其中構建了一個 Laravel 應用程式來處理與購物相關的流程。因此,人們可以訪問shop.mycompany.com/item?name=asdf商店。我認為shop.mycompany.com是 的子域mycompany.com,如果我錯了,請糾正我。
我想要另一個子域,comment.mycompany.com來處理客戶的評論。也許我會通過鏈接向客戶發送郵件comment.mycompany.com/customer?id=1,以便他們留下評論。
我的問題是我可以使用shop.mycompany.com檔案夾中的 Laravel 應用程式來構建comment.mycompany.com路由嗎?我看了一下Laravel,它有域功能,適合我的情況嗎?我想我可以為 建立路線comment.shop.mycompany.com,不確定建立shop.mycompany.com路線。
感謝您抽出寶貴時間,如果我錯過任何資訊以做出決定,請告訴我。
uj5u.com熱心網友回復:
不,你不需要一個全新的 Laravel 應用程式。Laravel 可以在你給它的任何路由上路由:
Route::domain('comment.example.com')->group(function () {
// Comment routes here
});
Route::domain('{shop}.example.com')->group(function () {
// Shop routes here
});
uj5u.com熱心網友回復:
我完全取決于您的主機是如何設定的。
如果您沒有指向不同檔案夾的子域,您基本上可以使用 *.yourdomain.com
本文可能會對您有所幫助。 https://www.freecodecamp.org/news/laravel-subdomians/
uj5u.com熱心網友回復:
Route::domain('shop.' . env('DOMAIN_NAME'))->group(function () {
// Shop related api goes here
});
Route::domain('comment.' . env('DOMAIN_NAME'))->group(function () {
// Comment related api goes here
});
受您的主域 URL 定義為.env檔案
APP_URL="https://${DOMAIN_NAME}" // This one is neccessary for your app to work for static assets and non domain URLs
DOMAIN_NAME=mycompany.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/434982.html
