Sử dụng câu lệnh composer require:
composer require cafelaptrinh/laravel-permission
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
Chạy tiếp lệnh migrate để tạo table database cần thiết:
php artisan migrate
* 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,
]
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: