Laravel 11, Vue 3, and Inertia Js / Sanctum #5 Policy

php artisan make:policy TaskPolicy –model=Task

Modele uygun hemen bir policy oluşturuyoruz. amaç bir önceki derste yaptığımız api auth için oluşturulan işlemlerden örneğin güncellemeyi sadece sahibi olduğu tasklarda yapabilsin diyeceğiz. amaç oraya bir kural koymak.

TaskController örneği;

gate ekledik ve show fonksiyonunda yer alan return öncesi gate ekledik.

taskpolicy içine de aşağıdaki kısmı ekledik. aslında true false değeri döndürüyor true ise gösteriyor gibi.

şimdi diğerleri için sırasıyla şunu yapıyoruz. sen resource bölümünde ilgili yerlere yazarsın

taskpolicy son hali

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir