|
85 | 85 | "category": "Laravel File Creator", |
86 | 86 | "title": "Create Exception" |
87 | 87 | }, |
| 88 | + { |
| 89 | + "command": "laravelFileCreator.createFactory", |
| 90 | + "category": "Laravel File Creator", |
| 91 | + "title": "Create Factory" |
| 92 | + }, |
88 | 93 | { |
89 | 94 | "command": "laravelFileCreator.createFormRequest", |
90 | 95 | "category": "Laravel File Creator", |
|
145 | 150 | "category": "Laravel File Creator", |
146 | 151 | "title": "Create Rule" |
147 | 152 | }, |
| 153 | + { |
| 154 | + "command": "laravelFileCreator.createSeeder", |
| 155 | + "category": "Laravel File Creator", |
| 156 | + "title": "Create Seeder" |
| 157 | + }, |
148 | 158 | { |
149 | 159 | "command": "laravelFileCreator.createLaravelFile", |
150 | 160 | "category": "Laravel File Creator", |
|
207 | 217 | "command": "laravelFileCreator.createException", |
208 | 218 | "when": "false" |
209 | 219 | }, |
| 220 | + { |
| 221 | + "command": "laravelFileCreator.createFactory", |
| 222 | + "when": "laravelFileCreator.activated" |
| 223 | + }, |
210 | 224 | { |
211 | 225 | "command": "laravelFileCreator.createFormRequest", |
212 | 226 | "when": "false" |
|
255 | 269 | "command": "laravelFileCreator.createRule", |
256 | 270 | "when": "false" |
257 | 271 | }, |
| 272 | + { |
| 273 | + "command": "laravelFileCreator.createSeeder", |
| 274 | + "when": "laravelFileCreator.activated" |
| 275 | + }, |
258 | 276 | { |
259 | 277 | "command": "laravelFileCreator.createLaravelFile", |
260 | 278 | "when": "false" |
|
327 | 345 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateException", |
328 | 346 | "group": "1_laravelFileCreator@12" |
329 | 347 | }, |
| 348 | + { |
| 349 | + "command": "laravelFileCreator.createFactory", |
| 350 | + "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateFactory", |
| 351 | + "group": "1_laravelFileCreator@13" |
| 352 | + }, |
330 | 353 | { |
331 | 354 | "command": "laravelFileCreator.createFormRequest", |
332 | 355 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateFormRequest", |
333 | | - "group": "1_laravelFileCreator@13" |
| 356 | + "group": "1_laravelFileCreator@14" |
334 | 357 | }, |
335 | 358 | { |
336 | 359 | "command": "laravelFileCreator.createJob", |
337 | 360 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateJob", |
338 | | - "group": "1_laravelFileCreator@14" |
| 361 | + "group": "1_laravelFileCreator@15" |
339 | 362 | }, |
340 | 363 | { |
341 | 364 | "command": "laravelFileCreator.createJsonResource", |
342 | 365 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateJsonResource", |
343 | | - "group": "1_laravelFileCreator@15" |
| 366 | + "group": "1_laravelFileCreator@16" |
344 | 367 | }, |
345 | 368 | { |
346 | 369 | "command": "laravelFileCreator.createJsonResourceCollection", |
347 | 370 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateJsonResourceCollection", |
348 | | - "group": "1_laravelFileCreator@16" |
| 371 | + "group": "1_laravelFileCreator@17" |
349 | 372 | }, |
350 | 373 | { |
351 | 374 | "command": "laravelFileCreator.createModel", |
352 | 375 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateModel", |
353 | | - "group": "1_laravelFileCreator@19" |
| 376 | + "group": "1_laravelFileCreator@20" |
354 | 377 | }, |
355 | 378 | { |
356 | 379 | "command": "laravelFileCreator.createMigration", |
357 | 380 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateMigration", |
358 | | - "group": "1_laravelFileCreator@18" |
| 381 | + "group": "1_laravelFileCreator@19" |
359 | 382 | }, |
360 | 383 | { |
361 | 384 | "command": "laravelFileCreator.createMailable", |
362 | 385 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateMailable", |
363 | | - "group": "1_laravelFileCreator@17" |
| 386 | + "group": "1_laravelFileCreator@18" |
364 | 387 | }, |
365 | 388 | { |
366 | 389 | "command": "laravelFileCreator.createNotification", |
367 | 390 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateNotification", |
368 | | - "group": "1_laravelFileCreator@20" |
| 391 | + "group": "1_laravelFileCreator@21" |
369 | 392 | }, |
370 | 393 | { |
371 | 394 | "command": "laravelFileCreator.createPestTest", |
372 | 395 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreatePestTest", |
373 | | - "group": "1_laravelFileCreator@21" |
| 396 | + "group": "1_laravelFileCreator@22" |
374 | 397 | }, |
375 | 398 | { |
376 | 399 | "command": "laravelFileCreator.createPolicy", |
377 | 400 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreatePolicy", |
378 | | - "group": "1_laravelFileCreator@22" |
| 401 | + "group": "1_laravelFileCreator@23" |
379 | 402 | }, |
380 | 403 | { |
381 | 404 | "command": "laravelFileCreator.createResourceController", |
382 | 405 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateResourceController", |
383 | | - "group": "1_laravelFileCreator@23" |
| 406 | + "group": "1_laravelFileCreator@24" |
384 | 407 | }, |
385 | 408 | { |
386 | 409 | "command": "laravelFileCreator.createRule", |
387 | 410 | "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateRule", |
388 | | - "group": "1_laravelFileCreator@24" |
| 411 | + "group": "1_laravelFileCreator@25" |
| 412 | + }, |
| 413 | + { |
| 414 | + "command": "laravelFileCreator.createSeeder", |
| 415 | + "when": "explorerResourceIsFolder && laravelFileCreator.activated && config.laravelFileCreator.showCreateSeeder", |
| 416 | + "group": "1_laravelFileCreator@26" |
389 | 417 | }, |
390 | 418 | { |
391 | 419 | "command": "laravelFileCreator.createLaravelFile", |
|
470 | 498 | "markdownDescription": "Show in the 'New Laravel file...' menu to create an Exception", |
471 | 499 | "order": 12 |
472 | 500 | }, |
| 501 | + "laravelFileCreator.showCreateFactory": { |
| 502 | + "type": "boolean", |
| 503 | + "default": true, |
| 504 | + "markdownDescription": "Show in the 'New Laravel file...' menu to create a Factory", |
| 505 | + "order": 13 |
| 506 | + }, |
473 | 507 | "laravelFileCreator.showCreateFormRequest": { |
474 | 508 | "type": "boolean", |
475 | 509 | "default": true, |
476 | 510 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Form Request", |
477 | | - "order": 13 |
| 511 | + "order": 14 |
478 | 512 | }, |
479 | 513 | "laravelFileCreator.showCreateJob": { |
480 | 514 | "type": "boolean", |
481 | 515 | "default": false, |
482 | 516 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Job", |
483 | | - "order": 14 |
| 517 | + "order": 15 |
484 | 518 | }, |
485 | 519 | "laravelFileCreator.showCreateJsonResource": { |
486 | 520 | "type": "boolean", |
487 | 521 | "default": true, |
488 | 522 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a JSON Resource", |
489 | | - "order": 15 |
| 523 | + "order": 16 |
490 | 524 | }, |
491 | 525 | "laravelFileCreator.showCreateJsonResourceCollection": { |
492 | 526 | "type": "boolean", |
493 | 527 | "default": false, |
494 | 528 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a JSON Resource Collection", |
495 | | - "order": 16 |
| 529 | + "order": 17 |
496 | 530 | }, |
497 | 531 | "laravelFileCreator.showCreateModel": { |
498 | 532 | "type": "boolean", |
499 | 533 | "default": true, |
500 | 534 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Model", |
501 | | - "order": 19 |
| 535 | + "order": 20 |
502 | 536 | }, |
503 | 537 | "laravelFileCreator.showCreateMigration": { |
504 | 538 | "type": "boolean", |
505 | 539 | "default": true, |
506 | 540 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Migration", |
507 | | - "order": 18 |
| 541 | + "order": 19 |
508 | 542 | }, |
509 | 543 | "laravelFileCreator.showCreateMailable": { |
510 | 544 | "type": "boolean", |
511 | 545 | "default": false, |
512 | 546 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Mailable", |
513 | | - "order": 17 |
| 547 | + "order": 18 |
514 | 548 | }, |
515 | 549 | "laravelFileCreator.showCreateNotification": { |
516 | 550 | "type": "boolean", |
517 | 551 | "default": false, |
518 | 552 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Notification", |
519 | | - "order": 20 |
| 553 | + "order": 21 |
520 | 554 | }, |
521 | 555 | "laravelFileCreator.showCreatePestTest": { |
522 | 556 | "type": "boolean", |
523 | 557 | "default": true, |
524 | 558 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Pest Test", |
525 | | - "order": 21 |
| 559 | + "order": 22 |
526 | 560 | }, |
527 | 561 | "laravelFileCreator.showCreatePolicy": { |
528 | 562 | "type": "boolean", |
529 | 563 | "default": false, |
530 | 564 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Policy", |
531 | | - "order": 22 |
| 565 | + "order": 23 |
532 | 566 | }, |
533 | 567 | "laravelFileCreator.showCreateResourceController": { |
534 | 568 | "type": "boolean", |
535 | 569 | "default": false, |
536 | 570 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Resource Controller", |
537 | | - "order": 23 |
| 571 | + "order": 24 |
538 | 572 | }, |
539 | 573 | "laravelFileCreator.showCreateRule": { |
540 | 574 | "type": "boolean", |
541 | 575 | "default": false, |
542 | 576 | "markdownDescription": "Show in the 'New Laravel file...' menu to create a Rule", |
543 | | - "order": 24 |
| 577 | + "order": 25 |
| 578 | + }, |
| 579 | + "laravelFileCreator.showCreateSeeder": { |
| 580 | + "type": "boolean", |
| 581 | + "default": true, |
| 582 | + "markdownDescription": "Show in the 'New Laravel file...' menu to create a Seeder", |
| 583 | + "order": 26 |
544 | 584 | }, |
545 | 585 | "laravelFileCreator.omitDownMethodInMigration": { |
546 | 586 | "type": "boolean", |
547 | 587 | "default": true, |
548 | 588 | "markdownDescription": "Omit the `down` method in the migration file", |
549 | | - "order": 25 |
| 589 | + "order": 27 |
550 | 590 | }, |
551 | 591 | "laravelFileCreator.composerFilePath": { |
552 | 592 | "type": "string", |
553 | 593 | "default": null, |
554 | 594 | "markdownDescription": "Set `composer.json` location path (relative to project root folder)", |
555 | | - "order": 26 |
| 595 | + "order": 28 |
556 | 596 | } |
557 | 597 | } |
558 | 598 | } |
|
0 commit comments