laravel eloquent 数组到字符串的转换

Sha*_*apa 1 php mysql helper laravel eloquent

我在 laravel 中构建了一个助手以从 eloquent 返回单个字段。

class Helper {

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

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

    }
}
Run Code Online (Sandbox Code Playgroud)

在视图中,我通过调用它{!! Helper::getAddress(112233) !!}但收到Array to string conversion.

这是如果结果 dd

在此处输入图片说明

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

Ale*_*nin 5

您需要从数组中获取第一个结果,因此请使用以下命令:

->pluck('address')[0];
Run Code Online (Sandbox Code Playgroud)