2021_05_11_113944_add_procurement_authorities.php 809 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. use Illuminate\Database\Migrations\Migration;
  3. use Illuminate\Database\Schema\Blueprint;
  4. use Illuminate\Support\Facades\Schema;
  5. class AddProcurementAuthorities extends Migration
  6. {
  7. protected $authorities = [
  8. "采购管理-采购-提前确定",
  9. ];
  10. /**
  11. * Run the migrations.
  12. *
  13. * @return void
  14. */
  15. public function up()
  16. {
  17. foreach ($this->authorities as $authority){
  18. \App\Authority::query()->firstOrCreate(["name"=>$authority],["name"=>$authority,"alias_name"=>$authority]);
  19. }
  20. }
  21. /**
  22. * Reverse the migrations.
  23. *
  24. * @return void
  25. */
  26. public function down()
  27. {
  28. foreach ($this->authorities as $authority){
  29. \App\Authority::query()->where("name",$authority)->delete();
  30. }
  31. }
  32. }