laravel 实现划分admin和home 模块分组
发布:smiling 来源: PHP粉丝网 添加日期:2022-01-04 19:45:47 浏览: 评论:0
今天小编就为大家分享一篇laravel 实现划分admin和home 模块分组,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。
我们使用tp或者yii2的时候,会将网站的前台和后台按照模块分组,yii2的高级模板已经帮我们划分好了,tp系列框架需要自己配置分组,那么laravel5该怎么划分这样的模块呢?
routes.php
- /*
- |--------------------------------------------------------------------------
- | Application Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register all of the routes for an application.
- | It's a breeze. Simply tell Laravel the URIs it should respond to
- | and give it the controller to call when that URI is requested.
- |
- */
- //默认控制器
- Route::get('/', 'Home\IndexController@index');
- //前台路由组
- Route::group(['namespace' => 'Home'], function(){
- // 控制器在 "App\Http\Controllers\Home" 命名空间下
- Route::get('/', [
- 'as' => 'index', 'uses' => 'IndexController@index'
- ]);
- });
- //后台路由组
- Route::group(['namespace' => 'Admin', 'prefix' => 'admin'], function(){
- // 控制器在 "App\Http\Controllers\Admin" 命名空间下
- Route::get('/', [
- 'as' => 'index', 'uses' => 'IndexController@index'
- ]);
- });
设置了命名空间,admin后台控制器,统一加了admin前缀,并且设置了默认访问的控制器,Home文件夹下的Index控制器的index方法。
Home\IndexController.php
- /**
- * author: NickBai
- * createTime: 2017/2/6 0006 上午 9:05
- */
- namespace App\Http\Controllers\Home;
- use App\Http\Controllers\Controller;
- class IndexController extends Controller
- {
- public function index()
- {
- return 'this is home';
- }
- }
Admin\IndexController.php
- /**
- * author: NickBai
- * createTime: 2017/2/6 0006 上午 9:03
- */
- namespace App\Http\Controllers\Admin;
- use App\Http\Controllers\Controller;
- class IndexController extends Controller
- {
- public function index()
- {
- return 'this is admin';
- }
- }
此时访问 domain(你的域名)即可访问前台,domain/admin 即可访问admin后台
Tags: laravel模块分组 admin home
相关文章
- ·怎么使用DirectAdmin创建自己的服务监控(2014-12-05)
- ·DirectAdmin(DA)面板使用中文界面(2014-12-06)
- ·laravel-admin 在列表页添加自定义按钮的例子(2021-12-25)
- ·laravel-admin的多级联动方法(2021-12-26)
- ·laravel-admin的图片删除实例(2021-12-26)
- ·laravel-admin解决表单select联动时,编辑默认没选上的问题(2021-12-26)
- ·Laravel-admin之修改操作日志的方法(2021-12-26)
- ·基于Laravel-admin 后台的自定义页面用法详解(2021-12-26)
- ·laravel-admin 中列表筛选方法(2021-12-27)
- ·在laravel-admin中列表中禁止某行编辑、删除的方法(2021-12-27)
- ·laravel-admin 后台表格筛选设置默认的查询日期方法(2021-12-27)
- ·laravel-admin select框默认选中的方法(2021-12-27)
- ·关于laravel后台模板laravel-admin select框的使用详解(2021-12-27)
- ·浅谈laravel-admin的sortable和orderby使用问题(2021-12-27)
- ·基于laravel-admin 后台 列表标签背景的使用方法(2021-12-27)
- ·解决laravel-admin 自己新建页面里 js 需要刷新一次的问题(2021-12-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)