how to use the laravel subdomain routing function
30,837
Solution 1
Remove user/{id}
and replace it with /
and then use the following url https://accountname.myapp.com
and it will redirect to https://www.myapp.com/accountname
Route::group(array('domain' => '{account}.myapp.com'), function() {
Route::get('/', function($account, $id) {
// ...
return Redirect::to('https://www.myapp.com'.'/'.$account);
});
});
Edit the answer to the correct answer
Solution 2
Route::group(array('domain' => '{account}.myapp.com'), function() {
Route::get('/', function($account) {
// ...
return Redirect::to('https://www.myapp.com/'.$account);
});
});
as Marc vd M answer but remove $id from get's closure function.
why use 'https://www.myapp.com'.'/'.$account
and not 'https://www.myapp.com/'.$account
Author by
cppit
Updated on July 31, 2022Comments
-
cppit over 1 year
I am using the following code its from the laravel 4 site
Route::group(array('domain' => '{account}.myapp.com'), function() { Route::get('user/{id}', function($account, $id) { // ... return Redirect::to('https://www.myapp.com'.'/'.$account); }); });
the idea is to redirect subdomain.myapp.com to myapp.com/user/subdomain .what I have is not working any suggestions?sorry I just started with laravel about a month now.
-
Goper Leo Zosa about 8 yearssorry this is not the answer, the subdomain is not in used if you redirect it directly
-
JCarlosR almost 7 yearsI want to use it to redirect from
www.mydomain.com
tomydomain.com
. It is a 301 redirect? -
CodeGuru about 5 years@Marc vd M stackoverflow.com/questions/55811979/…