Nếu bạn đang tìm giải pháp cho câu hỏi Cách tạo vai trò spatie bằng Ví dụ thì bài viết này là dành cho bạn. Tôi sẽ cung cấp cho bạn một ví dụ 1 để giúp bạn giải quyết vấn đề này.
// Create a role or permission if necessary use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; $role = Role::create[['name' => 'writer']]; $permission = Permission::create[['name' => 'edit articles']];
Nếu bạn không hài lòng với câu trả lời của tôi về Cách tạo vai trò spatie với các ví dụ. Xem thêm các chủ đề tương tự hoặc để lại cho tôi một câu hỏi mới
Làm cách nào để tạo vai trò trong Spatie?
Vai trò và Quyền là các mô hình Eloquent thông thường. Họ yêu cầu một tên và có thể được tạo ra như thế này. sử dụng Spatie\Permission\Models\Role; . tạo [['tên' => 'nhà văn']]; . create[['tên' => 'sửa bài']];
Làm cách nào để tôi cho phép nhập vai?
Làm cách nào để kiểm tra xem một vai trò có được phép trong Spatie không?
Có thể cấp quyền cho một vai trò. $role->givePermissionTo['sửa bài viết']; . $role->hasPermissionTo['sửa bài viết'];
Làm cách nào để gán vai trò trong laravel?
Thật đơn giản để tạo vai trò hoặc quyền mới bởi vì trong gói của Spatie, chúng chỉ là các mô hình. Spatie\Permission\Models\Role và Spatie\Permission\Models\Permission. Vì vậy, điều này có nghĩa là nếu chúng tôi muốn tạo một vai trò mới trong hệ thống của mình, chúng tôi có thể làm như sau. $role = Vai trò. tạo[['tên' => 'biên tập viên']];