我的一次迁移没有在Laravel 4中使用php artisan命令运行
发布时间:2020-12-14 19:36:14 所属栏目:大数据 来源:网络整理
导读:我在Laravel 4中运行了几次迁移.我使用php artisan migrate:rollback和php artisan migrate命令来填充表格.有趣的是,我的一次迁移已停止工作(无法回滚).所有其他人都工作正常.据我所知,我没有改变任何东西. 有问题的迁移命名为:2013_06_19_050252_create_a
我在Laravel 4中运行了几次迁移.我使用php artisan migrate:rollback和php artisan migrate命令来填充表格.有趣的是,我的一次迁移已停止工作(无法回滚).所有其他人都工作正常.据我所知,我没有改变任何东西.
有问题的迁移命名为:2013_06_19_050252_create_artists_table.php 它看起来像这样: <?php use IlluminateDatabaseMigrationsMigration; use IlluminateDatabaseSchemaBlueprint; class CreateArtistsTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('artists',function(Blueprint $table) { $table->increments('id'); $table->string('url_tag')->unique(); $table->string('username'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('artists'); } } 我不知道为什么这不起作用.什么想法可能会发生什么? 解决方法
我有同样的问题,做了类似的事情来解决它.这对我有用.
>删除迁移应该创建的表和列(如果它们仍然存在). 文件系统基本上认为这是一个新的迁移,所以它给了它一个“新的开始”. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |