laravel中划分模块分组的方法操作是什么
Admin 2022-06-30 群英技术资讯 1407 次浏览
本篇内容介绍了“laravel中划分模块分组的方法操作是什么”的有关知识,在实际项目的操作过程或是学习过程中,不少人都会遇到这样的问题,接下来就让小编带大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们使用tp或者yii2的时候,会将网站的前台和后台按照模块分组。yii2的高级模板已经帮我们划分好了,tp系列框架需要自己配置分组。那么laravel5该怎么划分这样的模块呢?

routes.php
<?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
<?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
<?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后台
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
PHP中hash table的特点:1、支持典型的key->value查询。2、可以作为数组使用。3、添加、删除节点是O(1)的复杂性。4、key支持混合类型。5、Value支持混合类型。6、支持线性遍历。
今天小编就为大家分享一篇laravel 实现根据字段不同值做不同查询,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
这篇文章主要介绍了解析PHP中Exception异常机制,本文通过异常的基本使用和一些常用的异常使用案例来解析说明该项概念,以下就是详细内容,需要的朋友可以参考下
今天小编就为大家分享一篇解决Laravel5.5下的toArray问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
在laravel中,fill方法是一个给Eloquent实例赋值属性的方法,该方法可以理解为用于过滤前端传输过来的与模型中对应的多余字段;当调用该方法时,会先去检测当前Model的状态,根据fillable数组的设置,Model会处于不同的状态。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008