Laravel 获取查询字符串
我有以下网址http://project.su/?invitee=95
首先,我想检查网址,如果网址有,那么得到值。invitee
invitee
我试过什么(控制器):
if(!empty($request->get('invitee'))){
$user->invitee = $request->get('invitee');
}
下面的代码不起作用。
我想将结果(id)存储在数据库中。invitee
谢谢。
我有以下网址http://project.su/?invitee=95
首先,我想检查网址,如果网址有,那么得到值。invitee
invitee
我试过什么(控制器):
if(!empty($request->get('invitee'))){
$user->invitee = $request->get('invitee');
}
下面的代码不起作用。
我想将结果(id)存储在数据库中。invitee
谢谢。
要确定输入值是否存在,请执行以下操作:
if ($request->has('invitee')) {
$user->invitee = $request->input('invitee');
}
如果值存在且不是空字符串,则 has 方法返回 true:
就Laravel 5.7而言,检索查询参数的首选方法是
if( $request->has('invitee') ) {
$request->query('invitee');
}
或者如果您无权访问$request,请使用帮助程序函数
request()->query('invitee');