Diskusi Firman Sasongko
Selesai
Firman Sasongko
setahun yang lalu
Alternative untuk method/parameter owner
Hai, kak... aku yakin teknologi semakin baru harusnya semakin lengkap ya....
Nah kalo boleh tahu, method/parameter apa milik Laratrust terbaru yang digunakan untuk dapat mengaplikasikan method/parameter ownership?
Karena aku udah baca dokumentasinya tetapi tidak menemukan yang sebanding dengan method/parameter ownership.
Tolong jangan memberikan jawaban untuk mengikuti versi yang ada di video, karena teknologi 2 tahun yg lalu saja kiranya sudah usang apalagi lebih dari itu. Karena kedepannya yang saya gunakan adalah Laravel terbaru.
Mohon bimbingannya, terima kasih.
2 Jawaban
BroKoding
setahun yang lalu
Halo kak, jika pertanyaannya untuk konteks versi terbaru saya anggap untuk laravel 10 dan laratrust 8 ya. Untuk memeriksa apakah user memiliki kapasitas atau permission tertentu bisa gunakan :
// Cek kapasitas atau permission dari user
$user->isAbleTo('edit-user');
$user->hasPermission('edit-user');
// Atau cek role dari user
$user->hasRole('admin');
Muhammad Fakhry Burhanuddin
setahun yang lalu
Di Laratrust v8 fitur ownership sudah dihapus. Menurut saya pribadi fitur role dan permission sudah cukup. Silahkan lihat github berikut untuk project yang sudah diupgrade ke Laratrust v8. https://github.com/gamalama/laravel-laratrust Silahkan juga lihat panduan upgrade Laratrust https://laratrust.santigarcor.me/docs/8.x/upgrade.html