首页 > 解决方案 > 传递给使用自定义表单请求验证作为参数的函数的参数是什么?

问题描述

我有一个带有函数的自定义验证器。在函数使用自定义表单请求验证表单信息之前,我有一个单独的函数检查一些事情。

下面是我的代码,抛出错误。

注意:我不能在“索引”函数中包含“库存取消”代码。它们需要在验证检查之前运行,并且对于表单请求,表单请求在实际功能代码之前运行。

错误消息:“在 null 上调用成员函数 call()”

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();

    // .......

}

标签: laravelvalidationlaravel-5.4

解决方案


推荐阅读