Laravel 创建指定表 migrate
解决方案:
打开创建表的那个 migration 文件,在创建表的方法执行之前加一个判断条件
if (!Schema::hasTable('password_resets')) { Schema::create('password_resets', function (Blueprint $table) { $table->string('email')->index(); $table->string('token'); $table->timestamp('created_at')->nullable(); }); }
判断某个表的某个字段是否存在:
Schema::hasColumn('tableName', 'columeName');