gpt4 book ai didi

mysql - Laravel 5 选择查询将我的链接变成奇怪的格式

转载 作者:行者123 更新时间:2023-11-29 12:19:09 26 4
gpt4 key购买 nike

我的一个数据库表中保存了链接,并且正在使用 l5 执行简单的数据库选择查询查询:

$meddURL = Media::select('url')->where('id', '=', $mediaID)->get();

它正在工作,但由于某种原因,当我将其打印到 View 中的任何文本框/文本区域时,它会扰乱我的链接。

在数据库中,链接存储为:http://examplelink.com/image1.png

但是在 View 中打印时:[{"url":"http://examplelink.com/image1.png"}]

我不太清楚为什么它会把我的链接变成这种奇怪的格式。

最佳答案

语句 Media::select('url')->where('id', '=', $mediaID)->get(); 将返回 Media 对象的集合,每个都包含一个 url 属性。当您尝试在 View 中显示它时,它会转换为您看到的 JSON。

您需要将其更改为:

// get the media object
$media = Media::select('url')->where('id', '=', $mediaID)->first();

// set the variable to the url attribute
$meddURL = $media->url;

或者:

// just directly get the url value from the query
$meddURL = Media::where('id', '=', $mediaID)->pluck('url');

关于mysql - Laravel 5 选择查询将我的链接变成奇怪的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29294603/

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