2021_01_21_132441_add_authorrities_mail.php 758 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. use Illuminate\Database\Migrations\Migration;
  3. use Illuminate\Database\Schema\Blueprint;
  4. use Illuminate\Support\Facades\Schema;
  5. class AddAuthorritiesMail extends Migration
  6. {
  7. protected $authNames=[
  8. "基础设置-邮件",
  9. ];
  10. /**
  11. * Run the migrations.
  12. *
  13. * @return void
  14. */
  15. public function up()
  16. {
  17. foreach ($this->authNames as $name){
  18. \App\Authority::create(['name'=>$name,'alias_name'=>$name,'permission'=>'允许']);
  19. }
  20. }
  21. /**
  22. * Reverse the migrations.
  23. *
  24. * @return void
  25. */
  26. public function down()
  27. {
  28. foreach ($this->authNames as $name){
  29. \App\Authority::where(['name'=>$name,'alias_name'=>$name])->delete();
  30. }
  31. }
  32. }