如何使用不带括号的DB语句显示数据库中的值?
public function user($id)
{
$users=users::find($id);
$name = DB::table('users')->where('id', $users->id)->pluck('name');
}
它显示:
名称[“ alex”]
如何显示不带括号的名称
答案 0 :(得分:2)
使用
$name = DB::table('users')->where('id', $users->id)->pluck('name');
您将得到一个数组。
您可以使用:
$name = DB::table('users')->where('id', $users->id)->first()->name;
我当然不知道您提供的整个代码是否只是测试,但您可以使用:
$users=users::find($id);
$name = $users->name;
相反。
另外,我建议您对变量/类使用有效的名称,对类使用有效的大小写,通常情况如下:
$user = User::find($id);
$name = $user->name;