gpt4 book ai didi

php - laravel 5.3 数据库通知自定义

转载 作者:可可西里 更新时间:2023-11-01 13:31:30 25 4
gpt4 key购买 nike

我正在创建 laravel 5.3 数据库通知。我已经根据发布在 https://laracasts.com/series/whats-new-in-laravel-5-3/episodes/10 上的视频创建了通知。 ,现在我想根据我的要求将自定义字段添加到通知表中。请帮助我如何将自定义数据传递给通知并访问它。

最佳答案

当我需要将自定义字段放入 Notification 时,我只需放入数据字段,因为它是一个 Json 字段,效果很好。像这样:

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;

class TaskNotification extends Notification
{
use Queueable;

private $message;

/**
* @param String $message
*/
public function __construct($message=false)
{
if ($message)
$this->message = $message;
}

/**
* Get the notification's delivery channels.
*
* @param mixed $notifiable
* @return array
*/
public function via($notifiable)
{
return ['database'];
}

/**
* Get the array representation of the notification.
*
* @param mixed $notifiable
* @return array
*/
public function toArray($notifiable)
{
return [
'message' => $this->message,
'link' => route('mymodel.show'),
'task'=> 1, // This is one variable which I've created
'done'=> 0 // This is one variable which I've created
];
}
}

关于php - laravel 5.3 数据库通知自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43258381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com