2017-08-28 85 views
0

如何從控制器1獲取參數到控制器2.我的控制器1是返回視圖,控制器2是角度的。我怎樣才能從控制器1到控制器2獲得分支機構?如何在同一控制器中從一個功能獲取參數到另一個功能laravel

我使用此代碼爲我的路線:

Route::get('srccond/{branchid}', '[email protected]_view'); 
Route::get('/api/v1/srcs/', '[email protected]'); 

我爲srccond route

<a href="{{url('srccond/'.$value->branch_id)}}" class="brnch_clk" 
data-branch="{{$value->branch_id}}">{{$value->branch_name}}</a> 

我控制器

public function return_view($branchid){ 
     $data_branch_dep = DB::table('branch_tbl')->orderby('branch_name')->get(); 
     $data_dep = DB::table('dep_tbl')->orderby('dep_name')->get(); 

     return view('frontend.staffinfoajax', compact('data_branch_dep', 'data_dep')); 
    } 

    public function searchcond(){ 

     return DB::table('studentinfo')->where('branchID', '=', $branchid)->get(); 
    } 

我怎樣才能從$branchidfunction return_view鑑於function searchcond

回答

1

那麼做這樣的

resolve(ShowstaffController::class)->return_view(); 

但我會建議做一個新的功能,而不是因爲這個人是返回一個視圖中使用這一個。

如果你想使用相同的功能,那麼你可以傳遞參數給它可以告訴要麼返回一個視圖或變量

+0

我在哪裏可以把這個代碼? –

+0

好吧,你把它放在'$ branchid'中的第二個函數 – Gardezi

+0

有錯誤:應用程序\ Http \ Controllers \ ShowstaffController :: return_view()缺少參數1,在C:\ xampp \ htdocs \ intranet \ app \ Http中調用\ Controllers \ ShowstaffController.php,並定義了 –

相關問題