2020_11_03_095519_seed_menus_level_1.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. use App\Menu;
  3. use Illuminate\Database\Migrations\Migration;
  4. use Illuminate\Database\Schema\Blueprint;
  5. use Illuminate\Support\Facades\Schema;
  6. class SeedMenusLevel1 extends Migration
  7. {
  8. /**
  9. * Run the migrations.
  10. *
  11. * @return void
  12. */
  13. public function up()
  14. {
  15. \App\Menu::create([
  16. 'name'=>'退货管理',
  17. 'level'=>1,
  18. 'route'=>'rejected/index/general',
  19. 'sequence'=>1,
  20. ]);
  21. \App\Menu::create([
  22. 'name'=>'入库管理',
  23. 'level'=>1,
  24. 'route'=>'store/checkingReceive/mission',
  25. 'sequence'=>2,
  26. ]);
  27. \App\Menu::create([
  28. 'name'=>'订单管理',
  29. 'level'=>1,
  30. 'route'=>'order/index/delivering',
  31. 'sequence'=>3,
  32. ]);
  33. \App\Menu::create([
  34. 'name'=>'运输管理',
  35. 'level'=>1,
  36. 'route'=>'waybill/index',
  37. 'sequence'=>4,
  38. ]);
  39. \App\Menu::create([
  40. 'name'=>'称重管理',
  41. 'level'=>1,
  42. 'route'=>'package',
  43. 'sequence'=>5,
  44. ]);
  45. \App\Menu::create([
  46. 'name'=>'库存管理',
  47. 'level'=>1,
  48. 'route'=>'inventory/statement/allInventory',
  49. 'sequence'=>6,
  50. ]);
  51. \App\Menu::create([
  52. 'name'=>'二次加工管理',
  53. 'level'=>1,
  54. 'route'=>'process',
  55. 'sequence'=>7,
  56. ]);
  57. \App\Menu::create([
  58. 'name'=>'客户管理',
  59. 'level'=>1,
  60. 'route'=>'customer/project/report',
  61. 'sequence'=>8,
  62. ]);
  63. \App\Menu::create([
  64. 'name'=>'人事管理',
  65. 'level'=>1,
  66. 'route'=>'personnel/laborReport',
  67. 'sequence'=>9,
  68. ]);
  69. \App\Menu::create([
  70. 'name'=>'基础设置',
  71. 'level'=>1,
  72. 'route'=>'maintenance',
  73. 'sequence'=>10,
  74. ]);
  75. }
  76. /**
  77. * Reverse the migrations.
  78. *
  79. * @return void
  80. */
  81. public function down()
  82. {
  83. Menu::query()->where('level',1)->delete();
  84. }
  85. }