【发布时间】:2018-04-04 07:58:03
【问题描述】:
我有一个控制器,想按原样将集合显示到我的刀片视图中。
这是我的代码
public function reserveSchedule($id){
$schedule = DB::table('schedules AS s')
->select('s.lesson_name AS title','s.time_start AS start','s.time_end AS end')
->where('s.teacher',$id)
->get();
return view('pages.reserve',compact('schedule'));
}
在我的刀片视图中,我需要显示 schedule 变量。所以我做到了
{{$schedule}}
但它给了我一个错误htmlentities() expects parameter 1 to be string, array given
我知道该集合是一个数组,但我需要该数组只是一个数组字符串,以便我可以在我的 javascript 中将其解析为 JSON 并将其与我的 fullCalendar 事件一起使用。
感谢任何帮助。
顺便说一句,我使用的是 Laravel 5.1。
谢谢大家!
【问题讨论】:
-
可以使用json的_encode($schedule)函数将数组转换成json字符串。