为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用laravel框架通过php访问数据库?

如何使用laravel框架通过php访问数据库?

PHP
杨魅力 2021-06-10 18:29:36
所以我在一个带有 Laravel 框架的网站上工作并使用邮递员来测试我的代码,我正在用 php 编写代码并且无法从我的代码中的数据库表中获取特定值。我试着像选择,在那里等功能的变化pluck()和get()尚未我不断收到一个错误。我不确定如何将它放入数组或从数组中取出。我试过了:$passwordResult = DB::table('users')->where('userName', $userName)->get('password')->toArray();$passwordResult = DB::table('users')->where('userName', $userName)->value('password');$passwordResult = DB::table('users')->pluck('password');我想返回任何值并在邮递员中查看它,以便我可以开始获取特定值。我得到的错误是“不能使用 Illuminate\Database\Query\Builder 类型的对象作为数组”
查看完整描述

2 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

你应该这样做


$passwordResult = DB::table('users')->where('userName', $userName)->select('password')->get();

$passwordResult = DB::table('users')->where('userName', $userName)->pluck('password')->toArray();



查看完整回答
反对 回复 2021-06-19
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

请试试这可能对你有帮助。因为 toArray() 函数与集合一起使用


 $passwordResult = DB::table('users')->where('userName', $userName)->get('password');

 $passwordResult = $passwordResult->pluck('password')->toArray();


查看完整回答
反对 回复 2021-06-19
  • 2 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信