2019_12_30_114648_add_weigh_authority.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. use App\Authority;
  3. use Illuminate\Support\Facades\Schema;
  4. use Illuminate\Database\Schema\Blueprint;
  5. use Illuminate\Database\Migrations\Migration;
  6. class AddWeighAuthority extends Migration
  7. {
  8. /**
  9. * Run the migrations.
  10. *
  11. * @return void
  12. */
  13. public function up()
  14. {
  15. (new Authority(['name'=>'纸箱','alias_name'=>'纸箱']))->save();
  16. (new Authority(['name'=>'纸箱-查询','alias_name'=>'纸箱-查询']))->save();
  17. (new Authority(['name'=>'纸箱-录入','alias_name'=>'纸箱-录入']))->save();
  18. (new Authority(['name'=>'纸箱-编辑','alias_name'=>'纸箱-编辑']))->save();
  19. (new Authority(['name'=>'纸箱-删除','alias_name'=>'纸箱-删除']))->save();
  20. (new Authority(['name'=>'测量设备','alias_name'=>'测量设备']))->save();
  21. (new Authority(['name'=>'测量设备-查询','alias_name'=>'测量设备-查询']))->save();
  22. (new Authority(['name'=>'测量设备-录入','alias_name'=>'测量设备-录入']))->save();
  23. (new Authority(['name'=>'测量设备-编辑','alias_name'=>'测量设备-编辑']))->save();
  24. (new Authority(['name'=>'测量设备-删除','alias_name'=>'测量设备-删除']))->save();
  25. (new Authority(['name'=>'包裹信息','alias_name'=>'包裹信息']))->save();
  26. (new Authority(['name'=>'包裹信息-查询','alias_name'=>'包裹信息-查询']))->save();
  27. (new Authority(['name'=>'包裹信息-录入','alias_name'=>'包裹信息-录入']))->save();
  28. (new Authority(['name'=>'包裹信息-编辑','alias_name'=>'包裹信息-编辑']))->save();
  29. (new Authority(['name'=>'包裹信息-删除','alias_name'=>'包裹信息-删除']))->save();
  30. }
  31. /**
  32. * Reverse the migrations.
  33. *
  34. * @return void
  35. */
  36. public function down()
  37. {
  38. Authority::where('name','纸箱')->delete();
  39. Authority::where('name','纸箱-查询')->delete();
  40. Authority::where('name','纸箱-录入')->delete();
  41. Authority::where('name','纸箱-编辑')->delete();
  42. Authority::where('name','纸箱-删除')->delete();
  43. Authority::where('name','测量设备')->delete();
  44. Authority::where('name','测量设备-查询')->delete();
  45. Authority::where('name','测量设备-录入')->delete();
  46. Authority::where('name','测量设备-编辑')->delete();
  47. Authority::where('name','测量设备-删除')->delete();
  48. Authority::where('name','包裹信息')->delete();
  49. Authority::where('name','包裹信息-查询')->delete();
  50. Authority::where('name','包裹信息-录入')->delete();
  51. Authority::where('name','包裹信息-编辑')->delete();
  52. Authority::where('name','包裹信息-删除')->delete();
  53. }
  54. }