如何删除窗体请求类中的请求参数,使其在控制器中不能意外访问。
public function rules()
{
return [
'username' => ['required', 'string'],
'password' => ['required', 'string'],
];
}
public function onlyInRules()
{
return $this->only(array_keys($this->rules()));
}
然后在我的控制器里,当我打电话的时候
$request->onlyInRules()
它返回正确的请求参数,
但是
$request->all()
或
$request->paramsNotInCludedInRules
我有我自己的原因所以我没有用
$request->only([])
$request->except([])
控制器内部。(因为我想创建一个全局函数)。
如何删除窗体请求类中的参数?