File tree 2 files changed +21
-2
lines changed
2 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 55
55
| !WARNING!
56
56
| This sometimes causes fatal errors, rendering api tester unusable.
57
57
| Set to false if that's your case.
58
- |
59
58
*/
60
59
61
60
'route_meta ' => true ,
62
61
62
+
63
+ /*
64
+ |--------------------------------------------------------------------------
65
+ | Request analysis
66
+ |--------------------------------------------------------------------------
67
+ | Display request rules..
68
+ |
69
+ | !WARNING!
70
+ | This sometimes causes fatal errors, rendering api tester unusable.
71
+ | Set to false if that's your case.
72
+ */
73
+
74
+ 'request_rules ' => true ,
75
+
63
76
/*
64
77
|--------------------------------------------------------------------------
65
78
| Filter routes
Original file line number Diff line number Diff line change @@ -41,11 +41,17 @@ class RouteInfo implements Arrayable, JsonSerializable
41
41
*/
42
42
private $ route ;
43
43
44
+ /**
45
+ * @var bool
46
+ */
47
+ private $ analyzeRequests ;
48
+
44
49
public function __construct ($ route , $ options = [])
45
50
{
46
51
$ this ->route = $ route ;
47
52
$ this ->options = $ options ;
48
53
$ this ->addMeta = config ('api-tester.route_meta ' );
54
+ $ this ->analyzeRequests = config ('api-tester.analyze_requests ' );
49
55
}
50
56
51
57
/**
@@ -141,7 +147,7 @@ protected function extractFormRequest()
141
147
}
142
148
143
149
// Если это форм-реквест.
144
- if (is_subclass_of ($ class ->name , FormRequest::class)) {
150
+ if (is_subclass_of ($ class ->name , FormRequest::class && $ this -> analyzeRequests )) {
145
151
146
152
// Для вызова нестатического метода на объекте, нам необходим инстанс объекта.
147
153
// Мы используем build вместо make, чтобы избежать автоматического запуска валидации.
You can’t perform that action at this time.
0 commit comments