为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 数据库通知存储 url 添加 \\ 到 //

laravel 数据库通知存储 url 添加 \\ 到 //

PHP
波斯汪 2023-09-08 18:18:53
有谁知道为什么数据库通知网址在 // 上添加 \ ?风景我有一个通知表,我想将 url 作为数据数组存储在通知类中,但是 url 添加了 \ ,下面是我的代码,当我使用雄辩的 url 时,它没有得到条带意味着存储我在数据库中传递的任何内容。public function toDatabase(){    return [        // 'msg' => "Your Comment On ". $this->post->getAttributes()['title'] ." Was Approved Please click <a href='".route('$this->post->slug')."'>here</a> to view it",        'msg' => "https://google.com" ,    ];}当我调用通知类时,我的数据库中实际存储了什么{"msg":"https:\/\/google.com"}看起来他们已经添加了 mysql 预防,但是查询生成器是无注入的,如文档中所述,如果我错了,请纠正我,谢谢
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

通知表中实际存储的是 json 格式,您可以看到它是key:value对 json

{"msg":"https:\/\/google.com"}

要获取通知的数据,您需要json_decode()像这样的数据

json_decode($notification->data);
查看完整回答
反对 回复 2023-09-08
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

我想到的另一个转变是对 url 进行编码,然后存储在数据库中



查看完整回答
反对 回复 2023-09-08
  • 2 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信