如何从控制器1到控制器2获取参数。我的控制器1是返回视图,控制器2是角度的。如何从控制器1到控制器2获得branchid?
我将此代码用于我的路线:
Route::get('srccond/{branchid}', 'ShowstaffController@return_view');
Route::get('/api/v1/srcs/', 'ShowstaffController@searchcond');
我对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();
}
如何从$branchid
到function return_view
获取function searchcond
?
答案 0 :(得分:1)
好吧这样做
resolve(ShowstaffController::class)->return_view();
但是我建议创建一个新函数而不是使用这个函数,因为这个函数返回一个视图。
如果你想使用相同的函数,你可以传递一个参数,它可以告诉你返回一个视图或变量