2021_01_29_161734_add_units_data.php 685 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. use Illuminate\Database\Migrations\Migration;
  3. use Illuminate\Database\Schema\Blueprint;
  4. use Illuminate\Support\Facades\Schema;
  5. class AddUnitsData extends Migration
  6. {
  7. protected $units = [
  8. "件","箱",'单',"日","月","m²","m³","件","托"
  9. ];
  10. /**
  11. * Run the migrations.
  12. *
  13. * @return void
  14. */
  15. public function up()
  16. {
  17. foreach ($this->units as $unit){
  18. \App\Unit::query()->firstOrCreate(["name"=>$unit],[
  19. "name" => $unit,
  20. "code" => $unit
  21. ]);
  22. }
  23. }
  24. /**
  25. * Reverse the migrations.
  26. *
  27. * @return void
  28. */
  29. public function down()
  30. {
  31. }
  32. }