[英]access to parameter in a wildcard laravel sub domain in included blade template
[英]Static and Wildcard Laravel Sub Domain
我想制作一個網站,每個用戶在我的網站中都有自己的子域。 但除此之外,我需要子域來管理我的網站。
所以,我需要的是:
mysite.com ---> main web
admin.mysite.com ---> for administrator my web
blog.mysite.com ---> for artikel my web
member.mysite.com ---> for main account
*.mysite.com ---> for users
我使用的是 laravel 5.4 所以,我怎么能寫我的路線?
Route::group(array('domain' => '{subdomain}.mysite.com'), function() {
//
});
之前謝謝。
路由文件應首先包含靜態子域,並在最后捕獲所有子域。 訂單很重要。
// mysite.com
Route::group([ 'domain' => 'mysite.com' ], function () {
Route::get('/', 'MySiteController@home');
});
// admin.mysite.com
Route::group([ 'domain' => 'admin.mysite.com' ], function () {
Route::get('/', 'MySiteAdminController@home');
});
// blog.mysite.com
Route::group([ 'domain' => 'blog.mysite.com' ], function () {
Route::get('/', 'MySiteBlogController@home');
});
// user subdomains
Route::group([ 'domain' => '{account}.mysite.com' ], function () {
Route::get('/', 'TenantController@home');
Route::get('/user/{id}', 'TenantController@userIndex');
});
示例捕獲所有控制器
class TenantController {
public function home($account)
{
return 'This is home for account '.$account;
}
public function userIndex($account, $id)
{
//
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.