cafelaptrinh/laravel-permission

custom laravel-permission for spatie

v1.0 2020-07-27 02:23 UTC

README

Latest Version on Packagist Total Downloads

Cài đặt

Bước 1

Sử dụng câu lệnh composer require:

composer require cafelaptrinh/laravel-permission

Bước 2

Tiếp theo chạy lệnh:

    php artisan vendor:publish --provider="CafeLT\Permission\PermissionServiceProvider"

Lệnh này sẽ tạo config, migration và seeder

Bước 3

Chạy tiếp lệnh migrate để tạo table database cần thiết:

    php artisan migrate

Bước 4

* Nếu phiên bản laravel của bạn từ laravel 5.5 trở lên thì bỏ qua bước này.

Sau khi chạy composer xong tiến hành vào file config/app.php và add provider:

'providers'=>[
    CafeLT\Permission\PermissionServiceProvider::class,
]

Bước 5

Vào model người dùng thêm lệnh sau: * laravel mặc định là App\Users.

<?php
namespace App;

use CafeLT\Permission\Traits\HasRoles;
...

class User extends Authenticatable
{
...

use hasRoles;

...
}

Vậy là đã cài thành công ! Giờ hãy chọn các mục dưới đây:

Cách dùng Role

Cách dùng Role trong Blade laravel