2017-05-04 57 views
1

我有两个返回在我的控制器方法。 我怎样才能结合两者?conbine响应返回和查看

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

我们不能使用 '' 多次

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

+0

的我知道,我不能用2回我需要conbin两者的回报在同一个控制器 – maryemz

+0

请阅读laravel文档正确 – Gowthaman

+0

正是我解决了我的问题,通过使用2个控制器thanx为您的帮助 – maryemz

0

代替使用两个回报,你可以用多个“与”像这样

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

与此soulution我只看到('newc') - >与('objectifs',$ objectifs)但我没有得到我的数据 – maryemz

+0

您使用$ data的数据作为数据变量 –