繁体   English   中英

如何在同一控制器laravel中将参数从一个函数获取到另一个函数

[英]How to get parameter from one function to another function in the same controller laravel

如何从控制器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();
    }

如何从function return_view获取$branchidfunction searchcond

好吧,这样做

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

但我建议您制作一个新功能,而不要使用此功能,因为此功能正在返回视图。

如果要使用相同的函数,则可以向其传递参数,该参数可以告诉您返回视图或变量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM