Looking to hire Laravel developers? Try LaraJobs

laravel-permission maintained by cafelaptrinh

Description
custom laravel-permission for spatie
Author
Last update
2023/02/01 21:48 (dev-dependabot/composer/symfony/http-kernel-5.4.20)
License
Downloads
80

Comments
comments powered by Disqus

Phân Quyền laravel

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