如何从路径网址获取get变量的名称?
http://localhost:8000/api/system/123
基本上我想知道调用的GET变量是什么,它包含123
的值。例如,这里称为id
http://localhost:8000/api/system?id=123
如何做到这一点?
Route::get('api/system/{id}', 'ApiController@User');
答案 0 :(得分:0)
路由变量将在您的方法中注入。 Laravel为您处理注射,您可以阅读有关IOC
的更多详细信息class ApiController{
public function User($id)
{
...
}
}
了解更多here
答案 1 :(得分:0)
试试这种方式
"angularfire2": "^2.0.0-beta.7-pre",
答案 2 :(得分:0)
路线必须定义为:
Route::get('api/system', 'ApiController@user');
在你的控制器中获取任何变量的值应为:
public function user(Request $request){
dd($request->get('id'));
}
如果您只是要使用身份证
Route :: get('api / system / {id},'ApiController @ user');
控制器应该是:
public function user($id){
dd($id);
}