
Otorisasi & Policies
Gates, policies, model policies, direktif @can, method authorize, middleware, akses berbasis peran
1Apa itu Gate di Laravel?
Apa itu Gate di Laravel?
Jawaban
Gate adalah closure sederhana yang menentukan apakah seorang pengguna diizinkan untuk melakukan tindakan tertentu. Gates didefinisikan di AuthServiceProvider dan memungkinkan pemusatan logika otorisasi secara ringkas. Gates sangat cocok untuk pemeriksaan sesaat yang tidak terikat pada model tertentu.
2Apa itu Policy di Laravel?
Apa itu Policy di Laravel?
Jawaban
Policy adalah kelas yang mengatur logika otorisasi seputar model Eloquent atau resource tertentu. Policy mengelompokkan semua method otorisasi yang terkait dengan model tersebut (viewAny, view, create, update, delete) dalam satu file, yang meningkatkan keteraturan dan kemudahan pemeliharaan kode otorisasi.
3Bagaimana cara mendefinisikan Gate di AuthServiceProvider?
Bagaimana cara mendefinisikan Gate di AuthServiceProvider?
Jawaban
Gates didefinisikan di dalam method boot pada AuthServiceProvider menggunakan facade Gate dengan method define. Method ini menerima dua argumen: nama gate dan sebuah closure yang menerima pengguna terautentikasi dan mengembalikan nilai boolean yang menunjukkan apakah tindakan tersebut diizinkan.
Perintah Artisan mana yang membuat sebuah Policy?
Apa kegunaan direktif @can dalam view Blade?
+15 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Autentikasi
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifikasi & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis