通过 Quarx 扩展包在任意 Laravel 应用中快速实现 CMS 功能

quarx-cms

1、简介 Quarx 具备 CMS 的所有功能,并且可以以扩展包的方式被添加到任意 Laravel 应用。其所拥有的功能包括:页面、菜单、链接、组件、博客、事件以及FAQ等。 Quarx 既是一个可用于自定义CMS的模块构建器,也是一个模块发布工具。因此如果你想要在以后的项目中复用某些模块,则可以无缝发布资源;如果你想要让Quarx模块变成一个PHP扩展包,则需要发布资源到 quarx/…

Laravel 5.3 后台开发实例 —— 基于权限自动生成菜单栏及前后端用户分表登录

qq20161111-1

说明 基于laravel 5.3 与 自带的gate来做权限认证 ( 之前5.2的是用的zizaco/entrust,查询次数太多我只建议用来学习) 开箱即用的后台模板,菜单栏都是基于权限来生成 集成了laravel-debugbar 超好用调试工具 带有日志解析查看模块 本项目可以用于生产 截图 安装 github地址:https://github.com/big-pang/larav…

[ Lumen 5.3 文档 ] 更多特性 —— 用户授权

Lumen

1、简介 除了提供开箱即用的认证服务之外,Lumen还为资源的授权逻辑和访问控制提供了便捷的方法。你可以通过多种方法和辅助函数组织管理授权逻辑。 通常,Lumen中授权的使用和Laravel中一样,这里我们只讨论不同的地方,更多使用细节请参考完整的Laravel文档。 2、与Laravel的不同之处 定义权限(Abilities) 相对于Laravel,Lumen使用授权主要不同之处在于…

[ Laravel 5.3 文档 ] 安全 —— 用户授权

laravel文档

1、简介 除了提供开箱即用的认证服务之外,Laravel 还提供了一个简单的方式来管理授权逻辑以便控制对资源的访问权限。和认证一样,在Laravel中实现授权很简单,主要有两种方式:gates和policies。 可以将gates和policies分别看作路由和控制器,gates提供了简单的基于闭包的方式进行授权,而policies和控制器一样,对特定模型或资源上的复杂授权逻辑进行分组,…

基于Laravel+Angularjs+Bootstrap+AdminLTE实现的后台模板 —— Laravel Angular Admin

Laravel-Angular-Admin

1、简介 Laravel Angular Admin 是一个基于Laravel + Angularjs + Bootstrap + AdminLTE 实现的后台模板,使用了Gulp工作流,并且支持 OAuth 和 JWT 认证,此外使用 Dingo API 实现了RESTful API,还用到了 Restangular 和 UI-Router,在权限控制方面,使用了 Romanbican…

Laravel 5.2 后台开发实例 —— 基于权限自动生成面包屑及菜单栏

Laravel后台开发

简介 基于Laravel 5.2 与 zizaco/entrust 权限管理、开箱即用的后台模板,面包屑、菜单栏都是基于权限来生成,集成了laravel-debugbar 超好用调试工具,带有日志解析查看模块。 截图 源码地址 https://github.com/big-pang/laravel5.2-Admin 安装 git clone 到本地 执行 composer install…

Laravel 5 控制器如何实现基于自身的中间件

laravel5控制器如何实现基于自身的中间件

声明:本文由夭℃~空投稿,未经作者许可,禁止转载! 这个想法的产生背景是在我碰到一个实际需求的时候。当时我碰到了这么一个需求: 首先我有很多模块,每个模块都有一个鉴权方式。 我本来想用中间件来做,但是随即发现,由于每个模块的过滤方式不一样导致中间件的数量一下子增加了很多。而且,由于中间件的分离到了中间件的文件夹去,且并不能实现中间件的复用价值。所以,我抛弃了使用中间件的方法。 这个时候,…

使用 Entrust 扩展包在 Laravel 5 中实现 RBAC 权限管理(二):使用篇

Entrust-RBAC-Laravel

在上一篇教程中我们讨论了如何安装配置Entrust,这一篇我们来详细讨论其使用方法。 1、创建角色/权限并进行分配 首先我们来创建Role和Permission: $owner = new Role(); $owner->name = ‘owner'; $owner->display_name = ‘Project Owner'; $owner->description…

使用 Entrust 扩展包在 Laravel 5 中实现 RBAC 权限管理(一):安装配置篇

Laravel中安装配置Entrust

Entrust为我们在Laravel中实现基于角色的权限管理(RBAC)提供了简洁灵活的方式。 1、安装 想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包: composer require zizaco/entrust 5.2.x-dev 安装完成后需要在config/app.php中注册服务提供者到providers数组: Zizaco\Entru…

[ Lumen 5.2 文档 ] 更多特性 —— 用户授权

Lumen

1、简介 除了提供开箱即用的认证服务之外,Lumen还为资源的授权逻辑和访问控制提供了便捷的方法。你可以通过多种方法和辅助函数组织管理授权逻辑。 通常,Lumen中授权的使用和Laravel中一样,这里我们只讨论不同的地方,更多使用细节请参考完整的Laravel文档。 2、与Laravel的不同之处 定义权限(Abilities) 相对于Laravel,Lumen使用授权主要不同之处在于…

12