mirror of
https://github.com/ambieco/scribe.git
synced 2026-04-29 01:56:08 +08:00
support custom validator method on laravel form request
This commit is contained in:
@@ -11,6 +11,7 @@ use Mpociot\Reflection\DocBlock\Tag;
|
||||
use Illuminate\Support\Facades\Request;
|
||||
use League\Fractal\Resource\Collection;
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
use Illuminate\Contracts\Validation\Factory as ValidationFactory;
|
||||
|
||||
class LaravelGenerator extends AbstractGenerator
|
||||
{
|
||||
@@ -266,7 +267,8 @@ class LaravelGenerator extends AbstractGenerator
|
||||
$parameterReflection->request->add($bindings);
|
||||
|
||||
if (method_exists($parameterReflection, 'validator')) {
|
||||
return app()->call([$parameterReflection, 'validator'])
|
||||
$factory = app()->make(ValidationFactory::class);
|
||||
return app()->call([$parameterReflection, 'validator'], [$factory])
|
||||
->getRules();
|
||||
} else {
|
||||
return app()->call([$parameterReflection, 'rules']);
|
||||
|
||||
Reference in New Issue
Block a user