将雄辩的集合传递给数组

时间:2018-03-27 16:06:39

标签: php laravel-5 collections eloquent

$task = Task::all();
$sort = $task->sortByDesc('id')->toArray();

return view('welcome')->with('sort',$sort);

我想将Eloquent集合对象传递给一个数组,然后排序迭代,但是我得到了这个错误:

  

htmlspecialchars()期望参数1为字符串,给定数组为

我不知道错误是什么意思?

1 个答案:

答案 0 :(得分:0)

试试这个

// controller
$task = Task::orderBy('id','DESC')->get();
return view('welcome')->with('task',$task);

// view
@foreach($task as $t)
{{$t->colunm_name}}
@endforeach

Laravel get()返回一个对象数组