标签: php laravel
我只是在记录的用户是已上传图片的用户时尝试显示删除图像按钮。不幸的是,当我这样做时,即使记录的用户是图像的创建者,删除图像按钮也会消失。我不明白为什么不能正常工作。
besselj
答案 0 :(得分:3)
您正在尝试将User对象与整数进行比较。所以,将其改为:
@if (Auth::id() === $image->user_id)
此外,您应该使用policies:
@can('delete', $image)