1、创建模块
例如:
Home 前端
Admin 后台
Weixin 微信

2、分别创建控制器文件

3、修改 app\providers\RouteServiceProvider.php
(1)、在 protected $namespace = ‘App\Http\Controllers’; 之后添加以下代码:
protected $weixinnamespace = 'App\Http\Controllers\Weixin';
protected $wxnamespace = 'App\Http\Controllers\Wx';
protected $adminnamespace = 'App\Http\Controllers\Admin';
protected $homenamespace = 'App\Http\Controllers\Home';
(2)、修改 map 如下:
public function map()
{
$sld_prefix = explode('.',$_SERVER['HTTP_HOST'])[0];
if(config('route.admin_url') == $sld_prefix){
$this->mapAdminRoutes();
}elseif(config('route.weixin_url') == $sld_prefix){
$this->mapWeixinRoutes();
}elseif(config('route.wx_url') == $sld_prefix){
$this->mapWxRoutes();
}elseif(config('route.home_url') == $sld_prefix){
$this->mapHomeRoutes();
}elseif(config('route.at_url') == $sld_prefix){
$this->mapHomeRoutes();
}
}
4、在config 目录增加route.php 文件
<?php
return array(
'admin_url'=>'admin',
'weixin_url'=>'weixin',
'wx_url'=>'wx',
'home_url'=>'www'
);
5、在routes目录下增加 admin.php
,home.php
和 weixin.php
等路由文件
<?
Route::get('/', 'Index@index');
6、配置站点,并绑定相应域名到相关目录,然后打开浏览器测试