【发布时间】:2021-06-14 14:15:08
【问题描述】:
我在页面中有一个基本上是登录表单的表单。现在我希望它仅通过使用用户名来获取用户名的全部记录(包括数据库中的password、id 等)......这可能吗?
这是我最近的一次尝试,但每次我按下登录按钮时总是出错...最后一个错误是:
“试图获取非对象的属性‘用户名’(查看:E:\perkuliahan\pemrograman web lanjutan\perpustakaan\resources\views\halutama.blade.php)”
$cari = DB::select('select * from akuns where username = :username', ['username' => $vusername]);
return view('halutama')->with('cari', $cari);
在视图页面上我用它来获取数据:
{{$cari->username}} {{$cari->id}}
【问题讨论】:
-
我猜
$cari是一个数组或对象集合,而不是单个对象。但是您可以在控制器内部使用Log::info($cari);或dd($cari);进行验证。 -
尝试使用 Laravel 手册中建议的语法 -
$user = DB::table('akuns')->where('name', $username)->first();laravel.com/docs/8.x/…