php - laravel Eloquent 数组到字符串的转换

标签 php mysql laravel eloquent helper

我在 Laravel 中构建了一个助手来从 Eloquent 返回单个字段。

class Helper {

    public static function getAddress($id) {
        //intval($id);
        $result = DB::table('tableaddress')
            ->where('id',$id)
            ->pluck('address');

        //dd($result);
        return $result;

    }
}

在 View 中,我通过 {!! Helper::getAddress(112233) !! 但出现 Array to string conversion 错误。

这里是 dd

的结果

enter image description here

如何获取返回字符串的地址。谢谢

最佳答案

你需要从一个数组中得到第一个结果,所以使用这个:

->pluck('address')[0];

关于php - laravel Eloquent 数组到字符串的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41322090/

相关文章:

php - CodeIgniter 中这些文件的用途是什么?

php - 在 PHP/Mysql 中打印重复记录

php - 使用 foreach 为每组记录指定时间戳

mysql - 如何在 laravel 中最大化行大小 | mysql

Laravel : How to localize dates within views with Carbon

php - 使用 jquery 从显示页面上的 php 输出中获取信息

php - 显示表中的 MySQL、PHP 过滤结果?

Java Spring - 从文件执行 MySQL 查询

javascript - 使用 jquery、javascript、wordpress 更改分页数

mysql - 选择数据时如何右对齐列?