string('table_name')->comment('表名'); $table->string('table_id')->comment('表ID'); $table->string('url')->unique()->comment('路径'); $table->string('type')->nullable()->comment('类型'); $table->timestamps(); }); foreach ($this->authNames as $name){ if(!Authority::where('name',$name)->first())(new Authority(['name'=>$name,'alias_name'=>$name]))->save(); } } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('upload_files'); foreach ($this->authNames as $name){ Authority::where('name',$name)->delete(); } } }