我的控制器方法有两个返回。 我怎样才能将它们结合起来?
public function index()
{
$data=Event::get(['title','start','color']);
$objectifs=Objectif::all();
$ob=Array('objectifs'=>$objectifs);
return view('newc')->with('objectifs', $objectifs);
return Response()->json($data);}
答案 0 :(得分:0)
我们无法使用' 返回'多次
public function index() {
$data = Event::pluck('title', 'start','color' );
return Response()->json($data);
}
使用其他控制器功能
public function jason() {
$ob=Array('objectifs'=>$objectifs);
return view('newc')->with(compact('ob'));
}
你应该阅读这篇laravel docmentaion https://laravel.com/docs/5.2
答案 1 :(得分:0)
代替使用两个返回,您可以像这样使用多个“with”
public function index()
{
$data=Event::get(['title','start','color']);
$objectifs=Objectif::all();
$ob=Array('objectifs'=>$objectifs);
return view('newc')->with('objectifs', $objectifs)->with('data',$data);