@@ 224-239 (lines=16) @@ | ||
221 | ||
222 | protected function generateUi(FileGenerator $generator, array $properties) |
|
223 | { |
|
224 | $generator->directory('classes', function ($generator) use ($properties) { |
|
225 | $migration_class = $properties['addon_class'].'_1_0'; |
|
226 | ||
227 | // $generator->keepDirectory('Console/Commands'); |
|
228 | ||
229 | $generator->directory('Database/Migrations') |
|
230 | ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class])); |
|
231 | // $generator->keepDirectory('Database/Seeds'); |
|
232 | ||
233 | $generator->templateDirectory('Http', $properties); |
|
234 | // $generator->keepDirectory('Http/Middleware'); |
|
235 | ||
236 | $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class])); |
|
237 | ||
238 | $generator->keepDirectory('Services'); |
|
239 | }); |
|
240 | ||
241 | $generator->keepDirectory('config'); |
|
242 | ||
@@ 501-512 (lines=12) @@ | ||
498 | ||
499 | protected function generateSampleUi(FileGenerator $generator, array $properties) |
|
500 | { |
|
501 | $generator->directory('classes', function ($generator) use ($properties) { |
|
502 | $migration_class = $properties['addon_class'].'_1_0'; |
|
503 | ||
504 | $generator->directory('Database/Migrations') |
|
505 | ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class])); |
|
506 | ||
507 | $generator->templateDirectory('Http', $properties); |
|
508 | ||
509 | $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class])); |
|
510 | ||
511 | $generator->keepDirectory('Services'); |
|
512 | }); |
|
513 | ||
514 | $generator->keepDirectory('config'); |
|
515 |