【问题标题】:Assigning fetched value to a variable inside laravel controller将获取的值分配给 laravel 控制器中的变量
【发布时间】:2020-10-11 23:10:55
【问题描述】:

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

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

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

[{"domain":"puka2"}]

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

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

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

【问题讨论】:

    标签: php mysql laravel variables store


    【解决方案1】:

    你可以使用pluck来做到这一点

     $value=   $get_domain=Website::select('domain')->firstWhere('appId', '=',$id);
    
    if($value!=null)
    $value=$value->pluck('domain')->first();
    

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

    【讨论】:

    • 嗨,当我这样做时,我会得到这样的东西,["puka2"] 但我需要存储,$get_domain="puka2"..value without[]
    猜你喜欢
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    相关资源
    最近更新 更多