2017-05-04 54 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的數據作爲數據變量 –