将获取的值分配给 laravel 控制器内的变量
Assigning fetched value to a variable inside laravel controller
我正在尝试将获取的值存储在 laravel 控制器内的一个变量中。以下是我获取值并将其存储在变量中的代码。
$get_domain=Website::select('domain')->where('appId', '=',$id)->get();
echo $get_domain;
die();
一旦我打印出这个值,它就会给我一些类似下面的东西,
[{"domain":"puka2"}]
但我只需要在我的变量中存储“puka2”
我知道如何在 blade 中仅回显该值,但我正在努力将值存储在控制器中
如何将该值仅存储在控制器内的那个变量中?
你可以使用 pluck
$value= $get_domain=Website::select('domain')->firstWhere('appId', '=',$id);
if($value!=null)
$value=$value->pluck('domain')->first();
现在,$value 将包含您想要的字符串
我正在尝试将获取的值存储在 laravel 控制器内的一个变量中。以下是我获取值并将其存储在变量中的代码。
$get_domain=Website::select('domain')->where('appId', '=',$id)->get();
echo $get_domain;
die();
一旦我打印出这个值,它就会给我一些类似下面的东西,
[{"domain":"puka2"}]
但我只需要在我的变量中存储“puka2”
我知道如何在 blade 中仅回显该值,但我正在努力将值存储在控制器中
如何将该值仅存储在控制器内的那个变量中?
你可以使用 pluck
$value= $get_domain=Website::select('domain')->firstWhere('appId', '=',$id);
if($value!=null)
$value=$value->pluck('domain')->first();
现在,$value 将包含您想要的字符串