我从laravel查询构建器中获取了一些值。我想把这些值设置到我的代码的某个地方。所以我得到未定义的索引异常消息,其中包含以下代码:
laravel query:
$generatedRowValue = DB::table('myTableName')
->where('id', '=', 'someValue')
->where('anyOtherValue', '=', 'anotherValue')
->get();
我想达到$ generatedRowValue变量中设置的值。
P.S。 :是的,我可以从查询中获取值,并使用var_dump()进行检查; DD();我知道我的价值观未定义。
我是这个平台的新手,所以我不知道如何达到这些价值。
任何帮助都将不胜感激。
--- --- UPDATE
这是一个简单的HTML文件,其中包含部分PHP。
<?php
$html = new simple_html_dom();
$html->load('<input type="text" value="'.$generatedRowValue['thevalueName'].'">')
?>
所以我需要$ generatedRowValue [&#39; thevalueName&#39;]的价值。
答案 0 :(得分:1)
get()
返回一个对象数组。我想你想要使用first()
,因为你只期望一个结果。
$generatedRowValue = DB::table('myTableName')
->where('id', '=', 'someValue')
->where('anyOtherValue', '=', 'anotherValue')
->first();
顺便说一下,您还可以在视图中使用对象语法(如果需要)
$generatedRowValue->thevalueName