【发布时间】:2021-02-08 19:56:45
【问题描述】:
我不知道如何用数据库数据从数组中分配控制器中的变量。
这一行:
$user = User::where('id', $id)->first()->toArray();
dd($user)返回这个:
array:3[
"id"=> 1
"name"="John"
"surname"="Wick"
]
如何从数组中分配变量?
$fullName = $name . $surname;
【问题讨论】:
-
你试过这个吗:
$fullName = $user['name']." ". $user['surname'];? -
看看你的代码在说什么。意思是将
user记录转换为存储在$user中的数组。当您dd($user)时,它会显示数组并显示其键和值。这就是为什么它是$user['name'] -
这应该使用Mutators来完成。
标签: php arrays database laravel