首页 > 解决方案 > 将获取的值分配给 laravel 控制器中的变量

问题描述

我正在尝试将获取的值存储在 laravel 控制器内的变量中。以下是我获取值并将其存储在变量中的代码。

$get_domain=Website::select('domain')->where('appId', '=',$id)->get();
echo $get_domain; 
die();

一旦我打印了这个值,它就会给我一些如下的东西,

[{"domain":"puka2"}]

但我只需要在我的变量中存储“puka2”

我知道如何在刀片中仅回显该值,但我正在努力将值存储在控制器中

如何将该值仅存储在控制器内的该变量中?

标签: phpmysqllaravelvariablesstore

解决方案


你可以用pluck来做

 $value=   $get_domain=Website::select('domain')->firstWhere('appId', '=',$id);

if($value!=null)
$value=$value->pluck('domain')->first();

现在, $value 将保存您想要的字符串


推荐阅读