Conditions | 1 |
Paths | 1 |
Total Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
14 | public function execute($request) |
||
15 | { |
||
16 | $model = $request['name']; |
||
17 | $namespace = config('schematics.form-request-namespace'); |
||
18 | $stub = __DIR__ . '/../../../resources/stubs/form-request.stub'; |
||
19 | $file = app_path(str_replace(['App\\', '\\'], ['', '/'], $namespace) . "/Create{$model}Request.php"); |
||
20 | |||
21 | (new StubWriter($file, $stub))->write([ |
||
22 | '$namespace$' => $namespace, |
||
23 | '$class$' => "Create{$model}Request", |
||
24 | '$rules$' => trim($this->fieldsToRules($request['fields'])), |
||
25 | ]); |
||
26 | } |
||
27 | |||
53 |