public function disUplds()
{
$upldtbls=Upldtbl::all();
$grades = DB::table('upldtbls')->pluck('grade');
foreach ($grades as $grade) {
echo $grade;
}
return view('viewUploads',compact('upldtbls'));
}
以上是我想从grade
表的upldtbls
列中检索所有数据的代码。所以$grade
变量应该包含它作为数组。但是发生了以下错误。
答案 0 :(得分:1)
按如下所示编写视图行: -
return View::make('viewUploads')->with(compact('upldtbls'));
同时检查对象是否已设置。
if(isset($grades) && !empty($grades)){
foreach ($grades as $grade){
echo $grade;
}
}
OR
if(isset($grades) && count($grades) > 0){
foreach ($grades as $grade){
echo $grade;
}
}
希望它会对你有所帮助:)。
答案 1 :(得分:0)
你可以试试这个:
public function disUplds()
{
$upldtbls=Upldtbl::all();
$grades = DB::table('upldtbls')->select('grade')->get();
foreach ($grades as $grade) {
echo $grade;
}
return view('viewUploads',compact('upldtbls'));
}