我一直在处理通知,并且很快就能通过它,除非我觉得需要删除并将通知与帖子相关联,有什么方法可以将模型与notifications
表关联起来吗?
我想在创建通知模型后使用模型中的$table
属性。
编辑: 或者我可以在删除帖子时删除通知吗?
答案 0 :(得分:1)
当然可以。
php artisan make:model Notification
然后更改模型以扩展laravel的默认通知模型。 '
namespace App;
use Illuminate\Notifications\DatabaseNotification;
class Notification extends DatabaseNotification
{
public function users()
{
return $this->belongsTo(User::class, 'notifiable_id');
}
}
' 然后,您可以在此通知模型中定义您的关系。
或者,您可以使用用户发布关系删除通知
' $ post-> user-> notifications-> delete()