我想将当前的代理商ID从路径传递到laravel 5.2中的控制器。
例如: - 我有一个资源控制器是AgencyController。
Route::resource('agencies', 'Admin\AgencyController');
我想再添加一条路线,例如
Route::get('agencies/me', 'Admin\AgencyController@show', ['middleware' => ['web', 'agency']]);
这里我想将会话ID作为默认参数从会话传递给agencyController@show
函数。
ex:- Auth::guard('agency')->user()->agencies_id
是否可以在laravel?
答案 0 :(得分:1)
Laravel路线功能,如果您配置路线,如:
Route::get('user/{user}', 'UserController@someMethod');
您可以在控制器中的斜线后拾取您发送的任何内容。所以如果你打电话:
www.example.com/user/3
,您的控制器就像public function someMethod($id)
,3将转发到$id
变量