Использование политик laravel для удаления всех сообщений пользователей как Adnin - PullRequest
0 голосов
/ 10 июля 2020

Пожалуйста, мне нужна помощь с политикой Laravel. У меня два охранника (администратор и пользователь с двумя моделями одинаковых охранников). Я могу получить все сообщения пользователей в панели администратора. Однако я не могу их просматривать, так как я не вошел в систему как пользователь (просмотр показа публикации все еще заблокирован в профиле пользователя auth). Могу ли я использовать политику Laravel из панели администратора, чтобы удалить сообщение пользователя без входа в систему как пользователь? Вот мой код на данный момент ....

use App\AdminPost;
use App\UserPost;
{
protected $policies = [
AdminPost::class => AdminPostPolicy::class,
UserPost::class => UserPostPolicy::class,
]:
public function boot()
{
$this->registerPolicies();
}



class AdminPolicy
{
public function delete(what goes in here ????)
return $......
}

Это все, о чем я пока могу думать. Мне действительно нужна помощь, пожалуйста. Спасибо

...