2017 © Pedro Peláez
 

library laravel-permission

a laravel package about permission management

image

zmecust/laravel-permission

a laravel package about permission management

  • Sunday, May 27, 2018
  • by zmecust
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

laravel-permission

A laravel package about permission management, (*1)

演示地址

  • http://admin.laravue.org

项目概述

  • 前后端分离后端权限管理的最佳实现方式(提供 API 配合前端使用)

安装

  • composer require zmecust/laravel-permission

配置

  • 添加 service provider: \Zmecust\LaravelPermission\ZmecustServiceProvider::class, (*2)

  • 添加 UserTrait: 在用户表模型中添加 use Zmecust\LaravelPermission\Traits\ZmecustUserTrait, (*3)

  • 添加 Middleware: 在 Http kernel.php 添加 'check.login' => \Zmecust\LaravelPermission\Middleware\CheckLogin::class'check.permission' => \Zmecust\LaravelPermission\Middleware\CheckPermissions::class, 并在 zmecust.php 文件中配置 middleware, (*4)

  • 配置文件: php artisan vendor:publish --provider="Zmecust\\LaravelPermission\\ZmecustServiceProvider", (*5)

配置说明

return [
    'user_table' => [
        'name'  => 'users',
        'model' => \App\User::class, //用户模型
    ],

    'router' => [
        'prefix' => 'admin', //路由前缀
    ],

    'middleware' => ['auth'], //中间件

    'service_name' => '' //项目名,非必须
];
  • 如有任何疑问或者 bug,欢迎联系 root@laravue.org

The Versions

27/05 2018

dev-master

9999999-dev

a laravel package about permission management

  Sources   Download

MIT

The Requires

 

by Min Zhang

11/10 2017

v0.2.0

0.2.0.0

a laravel package about permission management

  Sources   Download

MIT

The Requires

 

by Min Zhang

11/10 2017

v0.1.0

0.1.0.0

a laravel package about permission management

  Sources   Download

MIT

The Requires

 

by Min Zhang