Filament 3 - Filament Shield

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 104

  • @mralip6378
    @mralip6378 23 วันที่ผ่านมา +1

    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
      @asadeveloper  23 วันที่ผ่านมา

      @@mralip6378 sdh diinstal.. blm di migrate ka?

    • @mralip6378
      @mralip6378 23 วันที่ผ่านมา

      @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?

    • @asadeveloper
      @asadeveloper  23 วันที่ผ่านมา

      @@mralip6378 sdh psang plugin nya?

    • @jaazmct4561
      @jaazmct4561 5 วันที่ผ่านมา

      Hola prueba con: php artisan shield:setup

  • @alfikerja
    @alfikerja หลายเดือนก่อน

    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

    • @asadeveloper
      @asadeveloper  หลายเดือนก่อน

      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?

    • @alfikerja
      @alfikerja หลายเดือนก่อน

      @asadeveloper isi dari user id itu apa mas?

    • @asadeveloper
      @asadeveloper  หลายเดือนก่อน

      @alfikerja id user utk lokasi itu... Jd lokasi disimpan gimana? Sesuai user kan, jd saat simpan, user_id nya diikutkan aja.

    • @alfikerja
      @alfikerja หลายเดือนก่อน

      @@asadeveloper bisa tolong di buatkan contoh video nya mas masih kurang paham maaf baru belajar laravel

    • @asadeveloper
      @asadeveloper  หลายเดือนก่อน

      @alfikerja oh itu bs ikuti serial laravel yg biasa aja, di cenel ini sdh ada, nnti insya Allah paham..

  • @chethiyaprasanga
    @chethiyaprasanga 10 หลายเดือนก่อน

    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

    • @asadeveloper
      @asadeveloper  10 หลายเดือนก่อน

      have you migrate sir? or use HasRoles, make sure the class has imported....

  • @obaidaattaee7588
    @obaidaattaee7588 8 หลายเดือนก่อน

    Thanks for supporting Palestine 🙌

    • @asadeveloper
      @asadeveloper  8 หลายเดือนก่อน +1

      May Allah save all people in palestine and give them independent..

  • @malvin9268
    @malvin9268 5 หลายเดือนก่อน +1

    gua udh buat role lain tapi permision role nya kok ga jalan ya bg? tetep bisa diakses user lain gitu

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      nama permissionnya sudah mirip blum? case sensitive loh...

    • @vhicxschanel7188
      @vhicxschanel7188 5 หลายเดือนก่อน

      Mungkin police nya blm di buat x

    • @enertuYT
      @enertuYT 3 หลายเดือนก่อน

      Cek nama police nya pake php artisan permission::show, nah cocokin dah policy nya

  • @saweranazuk7042
    @saweranazuk7042 11 หลายเดือนก่อน

    I am so confused
    Before Installing this package role model and permission model must be made ? Then use these steps kindly help me

    • @saweranazuk7042
      @saweranazuk7042 11 หลายเดือนก่อน

      i am trying to install filament shield but got the errors

  • @amarhrs_
    @amarhrs_ 2 หลายเดือนก่อน

    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?

    • @asadeveloper
      @asadeveloper  2 หลายเดือนก่อน

      oh klau gitu jadikan user yang baru tu super_admin aja..

    • @amarhrs_
      @amarhrs_ 2 หลายเดือนก่อน

      @@asadeveloper gimana bang caranya?

    • @asadeveloper
      @asadeveloper  2 หลายเดือนก่อน

      @@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.

  • @lksccb
    @lksccb 9 หลายเดือนก่อน

    How to translate? I made command
    php artisan vendor:publish --tag="filament-shield-translations"
    and set locale to pt_BR but nothing result.

    • @asadeveloper
      @asadeveloper  9 หลายเดือนก่อน

      any folder lang/vendor/filament-shield ?

    • @lksccb
      @lksccb 9 หลายเดือนก่อน

      @@asadeveloper yes, have this folder in my path. in my locale is pt_BR (tested with pt-BR)

  • @rafaelindra_id
    @rafaelindra_id 4 หลายเดือนก่อน

    bisa gak min, flament buat function backup/generate sql?
    kalau ada totorial request dong

    • @asadeveloper
      @asadeveloper  4 หลายเดือนก่อน

      bisa kok, buat sj action baru, di table, atau di widget, untuk backup tp diproses ama controller laravel..

  • @christopherjohnmortal2816
    @christopherjohnmortal2816 8 หลายเดือนก่อน

    hi! why doesnt it work with the just the "view" but works with "view all"

    • @asadeveloper
      @asadeveloper  8 หลายเดือนก่อน

      view all or view_any?

  • @zidamaasoulama6704
    @zidamaasoulama6704 11 หลายเดือนก่อน

    I want to use filament-starter with filament shield but I have some problems

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน

      what's the problem?

    • @zidamaasoulama6704
      @zidamaasoulama6704 11 หลายเดือนก่อน

      @@asadeveloper I Can create shield rôles but I don't assign rôle to user

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน +1

      @@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.

  • @artnation6612
    @artnation6612 10 หลายเดือนก่อน

    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 🙏

    • @asadeveloper
      @asadeveloper  10 หลายเดือนก่อน

      mgkin perlu pakai function boot?

    • @artnation6612
      @artnation6612 10 หลายเดือนก่อน

      @@asadeveloper Thanks mas, solved 👍

    • @naufalrekyardhana7987
      @naufalrekyardhana7987 8 หลายเดือนก่อน

      @@asadeveloper spesifiknya gimana mas boot di appprovider?

  • @abdulmuhshi684
    @abdulmuhshi684 5 หลายเดือนก่อน

    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?)

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      @@abdulmuhshi684 oh maunya 1 Shield utk smua panel sj kan?

    • @abdulmuhshi684
      @abdulmuhshi684 5 หลายเดือนก่อน

      @@asadeveloper iya, caranya gimana ya bang? ada solusi or saran?

  • @relaxyourdays
    @relaxyourdays 5 หลายเดือนก่อน

    ini saya sukses instal tapi malah ga tampil semua resource kecuali dashboard sama roles itu gimana ya?

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      @@relaxyourdays jgn2 sdh pasang policy sblmnya?

    • @relaxyourdays
      @relaxyourdays 5 หลายเดือนก่อน

      @@asadeveloper iya betul, sudah fix mas, pas migrate roles ada error, saya coba ulangi dari awal berhasil.

  • @WawangBprnbp
    @WawangBprnbp 11 หลายเดือนก่อน

    bang kalau implementasi shield di tenanci gimana ya bang

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน

      nah itu juga belum ku coba tu...

  • @reza7897
    @reza7897 5 หลายเดือนก่อน

    maaf bang, kok di saya gk ada navigation buat fillament shield nya ya?

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      sudah pasang di panel nya? klau sdh, coba composer dump autoload lagi..

    • @reza7897
      @reza7897 5 หลายเดือนก่อน

      @@asadeveloper sudah bisa bang, cuman saya kok fillament shield nya gk ada pilihan widget, pages gitu2 ya bang? cuman resource aja

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      @@reza7897 pilhan widget?

    • @reza7897
      @reza7897 5 หลายเดือนก่อน

      6:54 di bagian situ bang​@@asadeveloper

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      @@reza7897 di project filamentnya sdh ada page dan widget blum? ini bawaan saat install shieldnya...

  • @vhicxschanel7188
    @vhicxschanel7188 5 หลายเดือนก่อน

    Bang itu klo merubah Label "Filament Shiled" kita mau ganti nama nya misalkan jadi "Tools" itu rubah nya di mana ya?

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน +1

      publish dulu filament-shield translatenya, lalu di nav.group itu yang di ganti sesuai keinginan..

    • @vhicxschanel7188
      @vhicxschanel7188 4 หลายเดือนก่อน

      @@asadeveloper thanks abangku,, sudah berhasil, sesuai harapan

    • @asadeveloper
      @asadeveloper  4 หลายเดือนก่อน

      @@vhicxschanel7188 good...

  • @akhdanx
    @akhdanx 7 หลายเดือนก่อน

    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?

    • @asadeveloper
      @asadeveloper  7 หลายเดือนก่อน

      msalahnya kan di filament, 1 panel - 1 login kan,. jd kt maunya buat gmana?

    • @akhdanx
      @akhdanx 7 หลายเดือนก่อน

      @@asadeveloper ohh gitu ya. berarti login beda tapi ambil dari model user yang sama gabisa?

    • @asadeveloper
      @asadeveloper  7 หลายเดือนก่อน

      @@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?

  • @BrillyanKurniaAkbar
    @BrillyanKurniaAkbar 3 หลายเดือนก่อน

    Bang kalau punya 4 role cukup buat dashboard 1 aja apa gimana bang?

    • @asadeveloper
      @asadeveloper  3 หลายเดือนก่อน

      ia ckup buat 1 aja.. ini maksdnya dashboard apa panel ni? coba lihat tutor ku mengenai konsep filament..

    • @BrillyanKurniaAkbar
      @BrillyanKurniaAkbar 3 หลายเดือนก่อน

      @@asadeveloper maaf kak maksudnya panel

  • @wakathepublic
    @wakathepublic 11 หลายเดือนก่อน

    cuma kurang full custom table aja sih kak hehe

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน

      ia ya, ada contoh tablenya mcam mana?

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน

      via email aja..

  • @DianNovitaYohanes
    @DianNovitaYohanes 7 หลายเดือนก่อน

    ini masih pakai navigation item kyk yg spatie kemarin ya kak ?

    • @asadeveloper
      @asadeveloper  7 หลายเดือนก่อน

      mksdnya gmna? Shield ni base nya spatie jg..

  • @FadhilAzhar-g1i
    @FadhilAzhar-g1i 4 หลายเดือนก่อน

    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
      @asadeveloper  4 หลายเดือนก่อน +1

      simple, untuk admin, seperti default resource nya saja.. untuk user, di resourcenya buatkan di fungsi page routenya hanya untuk detail kelasnya..

    • @FadhilAzhar-g1i
      @FadhilAzhar-g1i 4 หลายเดือนก่อน

      @@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
      @asadeveloper  4 หลายเดือนก่อน +1

      @@FadhilAzhar-g1i ia, bisa buat kondisi cek level usernya apa lalu return [....] sesuai yang diperlukan..

    • @FadhilAzhar-g1i
      @FadhilAzhar-g1i 4 หลายเดือนก่อน

      @@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
      @asadeveloper  4 หลายเดือนก่อน

      @@FadhilAzhar-g1igunakan sj multi panel...

  • @parkchanyeol8492
    @parkchanyeol8492 8 หลายเดือนก่อน

    Bang, itu policy yang pertama udah langsung terrgenerate?

    • @asadeveloper
      @asadeveloper  8 หลายเดือนก่อน

      ia.. klau kt install shield, otomatis nnti dibuatkan dari resource yg sdh ada..

  • @parkchanyeol8492
    @parkchanyeol8492 8 หลายเดือนก่อน

    Bang, teacher ini nggk pake neww panel ya bang?

    • @asadeveloper
      @asadeveloper  8 หลายเดือนก่อน

      ia utk tutor ini, g ada panel teacher.. tp silahkan klau mau dibuat panel teacher trsendiri lagi...

  • @Jagonyaayam-d1w
    @Jagonyaayam-d1w 11 หลายเดือนก่อน

    Kalo misalnya kasih permission ke table kira kira bisa ga bang? contohnya, admin cuma bisa ubah table name, sedangkan super-admin bisa ubah semuanya

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน +1

      bisa.. tinggal di buat permission tambahan saja..

    • @Jagonyaayam-d1w
      @Jagonyaayam-d1w 11 หลายเดือนก่อน

      @@asadeveloper nambahnya dimana? Ada diplaylist abg ga? Hehe

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน

      @@Jagonyaayam-d1w bisa di resource yang ingin diatur permissionnya, di video ini ada kok, 9:30 kayaknya..

    • @Jagonyaayam-d1w
      @Jagonyaayam-d1w 11 หลายเดือนก่อน +1

      @@asadeveloper siap bang, rewatch lagi wkwk, makasih bang

    • @Jagonyaayam-d1w
      @Jagonyaayam-d1w 11 หลายเดือนก่อน

      @@asadeveloperSalah nanya aku bang haha, bukan ke table, tapi permission ke field yg ada table? bisa kah?

  • @mohammedalnuaimi8860
    @mohammedalnuaimi8860 11 หลายเดือนก่อน

    Thanks brother

    • @asadeveloper
      @asadeveloper  11 หลายเดือนก่อน +1

      No problem

  • @youtube7959
    @youtube7959 8 หลายเดือนก่อน

    bang minta contactnya dong... mau private serius bang... kontak yg bisa dihubungi

    • @asadeveloper
      @asadeveloper  8 หลายเดือนก่อน

      Bisa ke emailku aja dlu mas.. fzain712@gmail.com

    • @youtube7959
      @youtube7959 8 หลายเดือนก่อน

      @@asadeveloper sudah saya email mas

    • @asadeveloper
      @asadeveloper  8 หลายเดือนก่อน

      @@youtube7959 sdh ku balas...

  • @joaopoliceno8844
    @joaopoliceno8844 11 หลายเดือนก่อน

    Very good.

  • @hamzandev9482
    @hamzandev9482 5 หลายเดือนก่อน

    Bang kok saya pas edit user nya gak muncul field roles nya ya?

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน

      sdh dibuat fieldnya?

    • @hamzandev9482
      @hamzandev9482 5 หลายเดือนก่อน

      @@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

    • @asadeveloper
      @asadeveloper  5 หลายเดือนก่อน +1

      @@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..

    • @hamzandev9482
      @hamzandev9482 5 หลายเดือนก่อน

      ​@@asadeveloper sekarang malah gabisa login buat role selain super admin, ada yang salah bang?

    • @hamzandev9482
      @hamzandev9482 5 หลายเดือนก่อน

      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