cafelaptrinh / laravel-permission
custom laravel-permission for spatie
v1.0
2020-07-27 02:23 UTC
Requires
- php: ^7.2.5
- illuminate/auth: ^5.8|^6.0|^7.0
- illuminate/container: ^5.8|^6.0|^7.0
- illuminate/contracts: ^5.8|^6.0|^7.0
- illuminate/database: ^5.8|^6.0|^7.0
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0|^5.0
- phpunit/phpunit: ^8.0|^9.0
- predis/predis: ^1.1
This package is auto-updated.
Last update: 2025-06-29 02:00:48 UTC
README
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: