Laravel 6.0 子函数上如何使用依赖注入
情景一:
假设make:request一个验证器类叫Aclass。
正常来讲下面的做法是没问题的,
public function testA(Aclass $request)
{
......
//这样的话可以正常使用
}
情景二
那么问题来了,如果我要在子函数中,如何使用呢?
假设make:request一个验证器类叫Bclass,另一个验证器类叫Cclass,在B方法想使用Bclass验证,C方法想使用Cclass验证。
public function testA(Request $request)
{
......
if(xxx){
return $this->testB();
}else{
return $this->testC();
}
}
public function testB(Bclass $request)
{
......
//这里使用Bclass验证后的操作
}
public function testC(Cclass $request)
{
......
//这里使用Cclass验证后的操作
}
这样写会报错。应该如何写呢?
推荐文章: