Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrAuPlUd 20 of 53 menu
◀ ▶

Права на правку и удаление записи в Laravel

Методы политики получают текущего пользователя и модель. Вернули true - можно, false - нельзя:

<?php namespace App\Policies; use App\Models\Post; use App\Models\User; class PostPolicy { public function update(User $user, Post $post): bool { return $user->id === $post->user_id; } public function delete(User $user, Post $post): bool { return $user->id === $post->user_id; } } ?>

В PostPolicy реализуйте update: только автор.

Реализуйте delete с той же проверкой.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить