← PHP & Laravel43 / 68
Otorisasi Hak Akses dengan Policy
Policy mengatur hak akses spesifik terhadap satu resource (contoh: Apakah user A boleh mengedit Post B?).
👀 Contoh dulu
// PostPolicy.php
public function update(User $user, Post $post): bool {
return $user->id === $post->user_id;
}Hasilnya: Hanya pemilik asli post yang diizinkan mengedit.
💡 Di Controller, panggil $this->authorize('update', $post);.
📝 Sekarang giliranmu
Tuliskan perintah artisan untuk membuat Policy PostPolicy untuk model Post.
Preview