我一直在处理通知并且很快就完成了,除非我觉得需要删除通知并将其关联到帖子,有什么方法可以将模型关联到 notifications
table ?
我想到了在创建通知模型后使用模型中的 $table
属性。
编辑: 或者我可以在删除帖子时删除通知吗?
最佳答案
当然可以。
php artisan make:model 通知
然后更改模型以扩展 laravel 的默认通知模型。
<?php
namespace App;
use Illuminate\Notifications\DatabaseNotification;
class Notification extends DatabaseNotification
{
public function users()
{
return $this->belongsTo(User::class, 'notifiable_id');
}
}
然后您可以在此通知模型中定义您的关系。
或者,您可以使用用户-帖子关系删除通知
$post->user->notifications->delete()
关于php - 我可以将模型关联到 laravel 中的通知表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48662836/