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
Tags
Phân Quyền laravel
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: