Laravel 5 conbine响应返回和视图

Laravel 5 conbine响应返回和视图,laravel-5,Laravel 5,在我的控制器方法中有两个返回。 如何将两者结合起来 public function index() { $data=Event::get(['title','start','color']); $objectifs=Objectif::all(); $ob=Array('objectifs'=>$objectifs); return view('newc')->with('objectifs', $objectifs); return Response(

在我的控制器方法中有两个返回。 如何将两者结合起来

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);}
我们不能多次使用“返回”

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'));
}
你应该读一下这个拉威尔的文件 我们不能多次使用“返回”

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'));
}
你应该读一下这个拉威尔的文件

代替使用两个回车键,您可以像这样使用多个“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);

您可以像这样使用多个“with”来代替使用两个return

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);

我知道我不能使用2个返回,我需要在同一个控制器中连接两个返回。我使用2个控制器thanx为您的帮助解决了我的问题。我知道我不能使用2个返回,我需要在同一个控制器中连接两个返回。我使用2个控制器thanx为您的帮助解决了我的问题只有视图('newc')->带有('objectifs',$objectifs),但我没有得到我的数据您使用$data的数据作为视图中的数据变量使用此解决方案,我只得到视图('newc')->带有('objectifs',$objectifs),但我没有得到我的数据您使用$data的数据作为视图中的数据变量