最佳答案
常规网页做法都是这样的;
pc端和移动端代码分离,pc端有的路由移动端也是有的,默认用户进入网页www.laravel.com,前端检测用户屏幕大小,如果是移动端就跳转到m.laravel.com.
routes.php文件
$pcFunction = function () {
//pc路由
};
$mobileFunction = function () {
//移动路由
};
$router->group(['domain' => 'www.laravel.com'], $pcFunction);
$router->group(['domain' => 'm.laravel.com'], $mobileFunction);
控制器和视图都是pc、移动分离的
当然www.laravel.com 和 m.laravel.com 不要再routes.php中写死,应该写在.env里
讨论数量:
常规网页做法都是这样的;
pc端和移动端代码分离,pc端有的路由移动端也是有的,默认用户进入网页www.laravel.com,前端检测用户屏幕大小,如果是移动端就跳转到m.laravel.com.
routes.php文件
$pcFunction = function () {
//pc路由
};
$mobileFunction = function () {
//移动路由
};
$router->group(['domain' => 'www.laravel.com'], $pcFunction);
$router->group(['domain' => 'm.laravel.com'], $mobileFunction);
控制器和视图都是pc、移动分离的
当然www.laravel.com 和 m.laravel.com 不要再routes.php中写死,应该写在.env里
推荐文章: