bang kok saya error untuk gada tabel permission nya ya? $ php artisan shield:install admin WARN Shield plugin is already registered! skipping... Illuminate\Database\QueryException SQLSTATE[42S02]: Base table or view not found: 1146 Table 'filament.permissions' doesn't exist (Connection: mysql, SQL: select * from `permissions` where (`name` = view_role) limit 1)
@asadeveloper sudah kak, itu gatau kanapa di database gada permission jadi gabisa migrate, sekarang masalah baru lagi kak, setelah di install di panel gak muncul role nya kak itu kenapa ya?
mas mau nanaya misal saya buat role user teknisi hanya bisa akses data yang berisikan acuan dari lokasi nya dalam satu data, kan misal di satu tabel data itu banyak lokasi nah saya ingin buat role teknisi agar bisa melihat data nya per lokasi saja gimana ya contoh database nya nama lokasi tangerang depok nah nanti setiap role teknisi hanya bisa melihat data per lokasi itu gimana ya
i got this error ,SQLSTATE[42S22]: Column not found: 1054 Unknown column 'roles' in 'field list' . i already added hasroles in model user also any guide
ini kenapa ya bang kan aku pakai filament shield unutuk membuat role admin, Ketika aku install filament shield kan disitu disuruh buat user yang default nya super admin. dan akses menunya muncul semua, tapi Ketika isi datanya di fresh menggunakan perintah php artisa migrate:fresh kan data di databasenya hilang semua, nah Ketika aku membuat akun user lagi dengan ketik php artisan make:filament-user terus aku login menggunkan akun yg sudah di buat, malah hanya tampilan dashboard aja, padahal aku sebelumnya udah ada banyak menu. itu gimana cara betulinnya bang?
@@amarhrs_ buat user, lalu user tersebut berikan rolesnya jadi super_admin, coba dilihat lagi documentasi spatie permission.. pasang sj scriptnya di databaseseeder, lalu jalankan script itu.
@@zidamaasoulama6704 in UserResource, you can use select form & relationship, like this: Forms\Components\Select::make('roles') ->relationship('roles', 'name') and be sure you have Use HasRoles in model User.
Mas kalau permissions untuk custom pages bagaimana? saya sudah menggunakan trait hasPageShield namun tetap tidak bisa, jadi jika saya uncheck, page tsb masih tetap muncul.. Mohon bantuannya 🙏
bang mau tanya, aku coba filament shield di multiple panel, nah untuk rolenya yang admin aku mau dia bisa akses semuanya di tiap panel, itu caranya gimana ya? soalnya untuk defaulnya kalau kita pindah panel dan centang roles di panel tersebut, role admin di panel lain ilang centangnya. (paham pertanyaanku ndak?)
kalau untuk bedain redirect login by role itu gimana ya bang? bisa ngga ya kalau pake shield ini? atau tetep manual diatur pake custom authMiddleware get by role nya?
@@akhdanx sama dari model user.. di filament klau misal kt ingin buat 2 user dgn login yg berbeda-beda, brarti kt bs buat 2 panel jg.. dan resource nya jg beda.. sdh sampe situ blm bljarnya?
Halo min, bisakah Anda membantu saya..? saya menggunakan filamen shield, saya memiliki 2 role(admin dan user), - Sebagai admin, ketika saya masuk ke menu navigasi kelas, saya akan mendapatkan data daftar seluruh kelas (dalam hal ini : index' => Pages\inedexClass::route('/') , - Sebagai user, masuk ke menu navigasi kelas, saya akan mengarahkan ke detail kelas berdasarkan user id Auth saya (dalam hal ini : view' => Pages\ViewClass::route('/{classroom id}/view') , - Baik admin dan pengguna hanya menggunakan hanya menggunakan 1 navigasi kelas Ada solusi..? terima kasih sebelumnya..
@@asadeveloper im sorry admin, sy masih pemula 😅, untuk solusi dari admin apa diterapkan di resource kelas yah di bagian ini public static function getPages(): array { return [ 'index' => Pages\ListClass::route('/'), 'create' => Pages\CreateClass::route('/create'), 'view' => Pages\ViewClass::route('/{record}'), 'edit' => Pages\EditClass::route('/{record}/edit'), ]; }
@@asadeveloper halo admin, permisi mau tanya lagi, untuk case ini, role admin bisa mengakses semua data kelas, sedangkan user (guru dan murid) ketika klik menu kelas maka akan langsung masuk ke detail kelas, mana yang lebih cocok, menggunakan multi tenant atau menggunakan panel baru khusus guru dan murid..?
@@asadeveloper Boleh lihat file UserResource nya bang? saya bingung gimana. mau buat Select option di form nya, tapi bingung optionnya ambil darimana sedangkan gak ada table roles
@@hamzandev9482 oh itu, di dokumentasi shieldnya dah ada, coba cari scroll ke bwah2 lagi.. lalu pastikan di model user juga sudah ada use HasRoles dari spatie di dlm classnya..
bang kok saya error untuk gada tabel permission nya ya?
$ php artisan shield:install admin
WARN Shield plugin is already registered! skipping...
Illuminate\Database\QueryException
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'filament.permissions' doesn't exist
(Connection: mysql, SQL: select * from `permissions` where (`name` = view_role) limit 1)
@@mralip6378 sdh diinstal.. blm di migrate ka?
@asadeveloper sudah kak, itu gatau kanapa di database gada permission jadi gabisa migrate, sekarang masalah baru lagi kak, setelah di install di panel gak muncul role nya kak itu kenapa ya?
@@mralip6378 sdh psang plugin nya?
Hola prueba con: php artisan shield:setup
mas mau nanaya misal saya buat role user teknisi hanya bisa akses data yang berisikan acuan dari lokasi nya dalam satu data, kan misal di satu tabel data itu banyak lokasi nah saya ingin buat role teknisi agar bisa melihat data nya per lokasi saja gimana ya
contoh database nya
nama lokasi
tangerang
depok
nah nanti setiap role teknisi hanya bisa melihat data per lokasi itu gimana ya
simple, tambahin aja field utk user_id, jadinya: nama, lokasi, user_id, nah tiap user tinggal ambil data lokasi sesuai user_id nya saja, gimana?
@asadeveloper isi dari user id itu apa mas?
@alfikerja id user utk lokasi itu... Jd lokasi disimpan gimana? Sesuai user kan, jd saat simpan, user_id nya diikutkan aja.
@@asadeveloper bisa tolong di buatkan contoh video nya mas masih kurang paham maaf baru belajar laravel
@alfikerja oh itu bs ikuti serial laravel yg biasa aja, di cenel ini sdh ada, nnti insya Allah paham..
i got this error ,SQLSTATE[42S22]: Column not found: 1054 Unknown column 'roles' in 'field list' . i already added hasroles in model user also any guide
have you migrate sir? or use HasRoles, make sure the class has imported....
Thanks for supporting Palestine 🙌
May Allah save all people in palestine and give them independent..
gua udh buat role lain tapi permision role nya kok ga jalan ya bg? tetep bisa diakses user lain gitu
nama permissionnya sudah mirip blum? case sensitive loh...
Mungkin police nya blm di buat x
Cek nama police nya pake php artisan permission::show, nah cocokin dah policy nya
I am so confused
Before Installing this package role model and permission model must be made ? Then use these steps kindly help me
i am trying to install filament shield but got the errors
ini kenapa ya bang kan aku pakai filament shield unutuk membuat role admin, Ketika aku install filament shield kan disitu disuruh buat user yang default nya super admin. dan akses menunya muncul semua, tapi Ketika isi datanya di fresh menggunakan perintah php artisa migrate:fresh kan data di databasenya hilang semua, nah Ketika aku membuat akun user lagi dengan ketik php artisan make:filament-user terus aku login menggunkan akun yg sudah di buat, malah hanya tampilan dashboard aja, padahal aku sebelumnya udah ada banyak menu. itu gimana cara betulinnya bang?
oh klau gitu jadikan user yang baru tu super_admin aja..
@@asadeveloper gimana bang caranya?
@@amarhrs_ buat user, lalu user tersebut berikan rolesnya jadi super_admin, coba dilihat lagi documentasi spatie permission.. pasang sj scriptnya di databaseseeder, lalu jalankan script itu.
How to translate? I made command
php artisan vendor:publish --tag="filament-shield-translations"
and set locale to pt_BR but nothing result.
any folder lang/vendor/filament-shield ?
@@asadeveloper yes, have this folder in my path. in my locale is pt_BR (tested with pt-BR)
bisa gak min, flament buat function backup/generate sql?
kalau ada totorial request dong
bisa kok, buat sj action baru, di table, atau di widget, untuk backup tp diproses ama controller laravel..
hi! why doesnt it work with the just the "view" but works with "view all"
view all or view_any?
I want to use filament-starter with filament shield but I have some problems
what's the problem?
@@asadeveloper I Can create shield rôles but I don't assign rôle to user
@@zidamaasoulama6704 in UserResource, you can use select form & relationship, like this:
Forms\Components\Select::make('roles')
->relationship('roles', 'name')
and be sure you have Use HasRoles in model User.
Mas kalau permissions untuk custom pages bagaimana? saya sudah menggunakan trait hasPageShield namun tetap tidak bisa, jadi jika saya uncheck, page tsb masih tetap muncul.. Mohon bantuannya 🙏
mgkin perlu pakai function boot?
@@asadeveloper Thanks mas, solved 👍
@@asadeveloper spesifiknya gimana mas boot di appprovider?
bang mau tanya, aku coba filament shield di multiple panel, nah untuk rolenya yang admin aku mau dia bisa akses semuanya di tiap panel, itu caranya gimana ya? soalnya untuk defaulnya kalau kita pindah panel dan centang roles di panel tersebut, role admin di panel lain ilang centangnya. (paham pertanyaanku ndak?)
@@abdulmuhshi684 oh maunya 1 Shield utk smua panel sj kan?
@@asadeveloper iya, caranya gimana ya bang? ada solusi or saran?
ini saya sukses instal tapi malah ga tampil semua resource kecuali dashboard sama roles itu gimana ya?
@@relaxyourdays jgn2 sdh pasang policy sblmnya?
@@asadeveloper iya betul, sudah fix mas, pas migrate roles ada error, saya coba ulangi dari awal berhasil.
bang kalau implementasi shield di tenanci gimana ya bang
nah itu juga belum ku coba tu...
maaf bang, kok di saya gk ada navigation buat fillament shield nya ya?
sudah pasang di panel nya? klau sdh, coba composer dump autoload lagi..
@@asadeveloper sudah bisa bang, cuman saya kok fillament shield nya gk ada pilihan widget, pages gitu2 ya bang? cuman resource aja
@@reza7897 pilhan widget?
6:54 di bagian situ bang@@asadeveloper
@@reza7897 di project filamentnya sdh ada page dan widget blum? ini bawaan saat install shieldnya...
Bang itu klo merubah Label "Filament Shiled" kita mau ganti nama nya misalkan jadi "Tools" itu rubah nya di mana ya?
publish dulu filament-shield translatenya, lalu di nav.group itu yang di ganti sesuai keinginan..
@@asadeveloper thanks abangku,, sudah berhasil, sesuai harapan
@@vhicxschanel7188 good...
kalau untuk bedain redirect login by role itu gimana ya bang? bisa ngga ya kalau pake shield ini? atau tetep manual diatur pake custom authMiddleware get by role nya?
msalahnya kan di filament, 1 panel - 1 login kan,. jd kt maunya buat gmana?
@@asadeveloper ohh gitu ya. berarti login beda tapi ambil dari model user yang sama gabisa?
@@akhdanx sama dari model user.. di filament klau misal kt ingin buat 2 user dgn login yg berbeda-beda, brarti kt bs buat 2 panel jg.. dan resource nya jg beda.. sdh sampe situ blm bljarnya?
Bang kalau punya 4 role cukup buat dashboard 1 aja apa gimana bang?
ia ckup buat 1 aja.. ini maksdnya dashboard apa panel ni? coba lihat tutor ku mengenai konsep filament..
@@asadeveloper maaf kak maksudnya panel
cuma kurang full custom table aja sih kak hehe
ia ya, ada contoh tablenya mcam mana?
via email aja..
ini masih pakai navigation item kyk yg spatie kemarin ya kak ?
mksdnya gmna? Shield ni base nya spatie jg..
Halo min, bisakah Anda membantu saya..? saya menggunakan filamen shield, saya memiliki 2 role(admin dan user),
- Sebagai admin, ketika saya masuk ke menu navigasi kelas, saya akan mendapatkan data daftar seluruh kelas (dalam hal ini : index' => Pages\inedexClass::route('/') ,
- Sebagai user, masuk ke menu navigasi kelas, saya akan mengarahkan ke detail kelas berdasarkan user id Auth saya (dalam hal ini : view' => Pages\ViewClass::route('/{classroom id}/view') ,
- Baik admin dan pengguna hanya menggunakan hanya menggunakan 1 navigasi kelas
Ada solusi..? terima kasih sebelumnya..
simple, untuk admin, seperti default resource nya saja.. untuk user, di resourcenya buatkan di fungsi page routenya hanya untuk detail kelasnya..
@@asadeveloper im sorry admin, sy masih pemula 😅, untuk solusi dari admin apa diterapkan di resource kelas yah di bagian ini public static function getPages(): array
{
return [
'index' => Pages\ListClass::route('/'),
'create' => Pages\CreateClass::route('/create'),
'view' => Pages\ViewClass::route('/{record}'),
'edit' => Pages\EditClass::route('/{record}/edit'),
];
}
@@FadhilAzhar-g1i ia, bisa buat kondisi cek level usernya apa lalu return [....] sesuai yang diperlukan..
@@asadeveloper halo admin, permisi mau tanya lagi, untuk case ini, role admin bisa mengakses semua data kelas, sedangkan user (guru dan murid) ketika klik menu kelas maka akan langsung masuk ke detail kelas, mana yang lebih cocok, menggunakan multi tenant atau menggunakan panel baru khusus guru dan murid..?
@@FadhilAzhar-g1igunakan sj multi panel...
Bang, itu policy yang pertama udah langsung terrgenerate?
ia.. klau kt install shield, otomatis nnti dibuatkan dari resource yg sdh ada..
Bang, teacher ini nggk pake neww panel ya bang?
ia utk tutor ini, g ada panel teacher.. tp silahkan klau mau dibuat panel teacher trsendiri lagi...
Kalo misalnya kasih permission ke table kira kira bisa ga bang? contohnya, admin cuma bisa ubah table name, sedangkan super-admin bisa ubah semuanya
bisa.. tinggal di buat permission tambahan saja..
@@asadeveloper nambahnya dimana? Ada diplaylist abg ga? Hehe
@@Jagonyaayam-d1w bisa di resource yang ingin diatur permissionnya, di video ini ada kok, 9:30 kayaknya..
@@asadeveloper siap bang, rewatch lagi wkwk, makasih bang
@@asadeveloperSalah nanya aku bang haha, bukan ke table, tapi permission ke field yg ada table? bisa kah?
Thanks brother
No problem
bang minta contactnya dong... mau private serius bang... kontak yg bisa dihubungi
Bisa ke emailku aja dlu mas.. fzain712@gmail.com
@@asadeveloper sudah saya email mas
@@youtube7959 sdh ku balas...
Very good.
Thanks!
Bang kok saya pas edit user nya gak muncul field roles nya ya?
sdh dibuat fieldnya?
@@asadeveloper Boleh lihat file UserResource nya bang? saya bingung gimana. mau buat Select option di form nya, tapi bingung optionnya ambil darimana sedangkan gak ada table roles
@@hamzandev9482 oh itu, di dokumentasi shieldnya dah ada, coba cari scroll ke bwah2 lagi.. lalu pastikan di model user juga sudah ada use HasRoles dari spatie di dlm classnya..
@@asadeveloper sekarang malah gabisa login buat role selain super admin, ada yang salah bang?
FIlament nya ga ngedetek email si user yang bukan super admin pas login bang, jadinya cuman bisa login pake superadmin aja, pake teacher gabisa login