2021_03_23_140544_add_configurations_data.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. use App\Configuration;
  3. use Illuminate\Database\Migrations\Migration;
  4. use Illuminate\Support\Facades\Auth;
  5. class AddConfigurationsData extends Migration
  6. {
  7. /**
  8. * Run the migrations.
  9. *
  10. * @return void
  11. */
  12. public function up()
  13. {
  14. $time=\Illuminate\Support\Carbon::now()->toDateTimeString();
  15. $configurations = [];
  16. $conf_one=['name'=>'price_coefficient','value'=>1.3,'description'=>'采购管理价格系数','operator'=>Auth::user()['id'],'created_at'=>$time,'updated_at'=>$time];
  17. $conf_two=['name'=>'enquiry_time','value'=>4,'description'=>'报价需在询价发起延时时间之内有效','operator'=>Auth::user()['id'],'created_at'=>$time,'updated_at'=>$time];
  18. $conf_three=['name'=>'receive_time','value'=>24,'description'=>'接单需在询价发起延时时间之内有效','operator'=>Auth::user()['id'],'created_at'=>$time,'updated_at'=>$time];
  19. $configurations[]=$conf_one;
  20. $configurations[]=$conf_two;
  21. $configurations[]=$conf_three;
  22. Configuration::query()->insert($configurations);
  23. }
  24. /**
  25. * Reverse the migrations.
  26. *
  27. * @return void
  28. */
  29. public function down()
  30. {
  31. Configuration::query()->where('name','价格系数')->delete();
  32. Configuration::query()->where('name','询价延时时间')->delete();
  33. Configuration::query()->where('name','接单延时时间')->delete();
  34. }
  35. }