我有一个带有功能的自定义验证器。 在该函数使用自定义表单请求验证表单信息之前,我有一个单独的函数检查一些事情。
下面是我的代码,引发错误。
注意: 我不能在“索引”功能中包含“股票取消”代码。它们需要在验证检查之前运行,并且对于表单请求,表单请求要在实际功能代码之前运行。
错误消息:“对成员函数call()的调用为null”
public function stockcancel(Request $request, product $product) {
if ($request->input('submit') == 'cancel') {
return redirect('/');
}
$new = new shipping;
$this->index($new, $product);
}
public function index(shipping $request, product $product) {
$validated = $request->validated();
// .......
}