关键词:
【中文标题】为啥 php artisan 啥都不迁移?【英文标题】:Why does php artisan migrate nothing?为什么 php artisan 什么都不迁移? 【发布时间】:2015-08-04 07:01:42 【问题描述】:运行“php artisan migrate”什么都不做:没有数据库修改,没有消息(也没有“nothing to migrate”),没有错误。
也没有记录被添加到表迁移中。
以前,“php artisan migrate”命令运行良好。
文件夹 database/migrations 中的一个迁移文件有这样的内容:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class VidsTableEdit14 extends Migration
/**
* Run the migrations.
*
* @return void
*/
public function up()
Schema::table('vids', function(Blueprint $table)
//
$table->integer('test');
);
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
Schema::table('vids', function(Blueprint $table)
//
);
如何让“php artisan migrate”工作?
【问题讨论】:
您能告诉我们运行命令时命令行上显示的内容吗?这些命令也有用吗?php artisan list
和 php artisan help migrate
嗨,php artisan list 和 php artisan 帮助按预期迁移工作:php artisan list 给出了一个列表,并以“Laravel Framework version 5.0.31”开头。
php artisan help migrate 输出开头为:"Usage:" 这些命令似乎没有问题
运行 php artisan migrate
时返回什么?只是它成功的标准消息?
只是一个空行 - 没有消息
【参考方案1】:
如果迁移突然停止工作,则可能是您的迁移中某处存在语法错误。如果你突然遇到类未找到错误,请怀疑是语法错误。
【讨论】:
【参考方案2】:当我尝试向我的表添加软删除时,我也遇到了同样的情况。
我创建了迁移并在 Schema::table 函数中输入了“$table->softDelete();”。而不是
$table->softDeletes();
注意复数形式的“s”,我尝试运行迁移,但没有收到任何错误或消息。我把它改成复数了,它起作用了。
我注意到你没有记下function()。尝试添加:
Schema::drop('vids');
然后再次运行迁移。
【讨论】:
谢谢!。我重新安装了整个 laravel。下次我会试试你的解决方案。【参考方案3】:错误:
SQLSTATE[42S01]
Migrating: 2014_10_12_000000_create_users_table
Illuminate\Database\QueryException
-------------
[php artisan migrate]
解决方案:转到:
app\Http\Providers\AppServiceProvider
import ( use Illuminate\Support\Facades\Schema; )
并且,在register()
函数中,插入以下代码:
public function register()
Schema::defaultStringLength(191);
然后运行:
php artisan migrate:fresh
【讨论】:
欢迎来到 Stack Overflow。由于格式的原因,我很难阅读您的答案,因此我对其进行了编辑,希望能帮助改进它。但是,请检查以确保修改与您的意图一致。为啥 php artisan 使用 empty up 方法创建迁移类?
】为啥phpartisan使用emptyup方法创建迁移类?【英文标题】:Whydoesphpartisancreatemigrationclasswithemptyupmethod?为什么phpartisan使用emptyup方法创建迁移类?【发布时间】:2019-12-2020:28:55【问题描述】:我目前正在从这个视频中学习https://larac... 查看详情
为啥 XMPP 函数啥都不返回?
】为啥XMPP函数啥都不返回?【英文标题】:WhyXMPPfunctionreturnsnothing?为什么XMPP函数什么都不返回?【发布时间】:2015-11-0210:41:47【问题描述】:我在文档中找到了这个:<iqtype=\'get\'id=\'2\'><queryxmlns=\'jabber:iq:roster\'/></iq&g... 查看详情
为啥 Java 的 concat() 方法啥都不做?
】为啥Java的concat()方法啥都不做?【英文标题】:WhydoesJava\'sconcat()methodnotdoanything?为什么Java的concat()方法什么都不做?【发布时间】:2011-02-1814:44:27【问题描述】:这段代码:Strings="TEST";Strings2=s.trim();s.concat("ING");System.out.println("... 查看详情
为啥 Java 的 concat() 方法啥都不做?
】为啥Java的concat()方法啥都不做?【英文标题】:WhydoesJava\'sconcat()methodnotdoanything?为什么Java的concat()方法什么都不做?【发布时间】:2011-02-1814:44:27【问题描述】:这段代码:Strings="TEST";Strings2=s.trim();s.concat("ING");System.out.println("... 查看详情
为啥 QWebFrame::evalutateJavaScript 在这种情况下啥都不做?
】为啥QWebFrame::evalutateJavaScript在这种情况下啥都不做?【英文标题】:WhydoesQWebFrame::evalutateJavaScriptdonothinginthiscase?为什么QWebFrame::evalutateJavaScript在这种情况下什么都不做?【发布时间】:2009-09-2915:42:17【问题描述】:我在代码中... 查看详情
kali的showexploits为啥啥都不显示
参考技术A应该先执行msfconsole命令启动Metasploit,showexploits是Metasploit内部的命令,不能直接在Kali中执行的。本回答被提问者和网友采纳 查看详情
为啥 Tkinter Entry 的 get 函数啥都不返回?
】为啥TkinterEntry的get函数啥都不返回?【英文标题】:WhyisTkinterEntry\'sgetfunctionreturningnothing?为什么TkinterEntry的get函数什么都不返回?【发布时间】:2012-05-3010:12:56【问题描述】:我正在尝试使用Entry字段来获取手动输入,然后使... 查看详情
为啥 justify-content space-between 啥都不做?
】为啥justify-contentspace-between啥都不做?【英文标题】:Whyisjustify-contentspace-betweennotdoinganything?为什么justify-contentspace-between什么都不做?【发布时间】:2016-04-0115:19:04【问题描述】:我正在尝试使用justify-content:space-between使top-nav... 查看详情
使用 Artisan 调用 php artisan 迁移
】使用Artisan调用phpartisan迁移【英文标题】:CallphpartisanmigrateusingArtisan【发布时间】:2019-06-3022:26:42【问题描述】:是否可以为创建Artisan调用或命令phpartisanmigrate点赞Artisan::call(\'migrate);所以我可以在动态更改连接时将丢失的表迁... 查看详情
为啥#后跟一个数字似乎在C plus plus中啥都不做
】为啥#后跟一个数字似乎在Cplusplus中啥都不做【英文标题】:why#followedbyanumberseemsdonothinginCplusplus为什么#后跟一个数字似乎在Cplusplus中什么都不做【发布时间】:2013-05-0707:22:29【问题描述】:复制步骤:将以下行插入C++源代码的... 查看详情
为啥我的 Activity 在恢复时再次从顶部运行而不是啥都不做?
】为啥我的Activity在恢复时再次从顶部运行而不是啥都不做?【英文标题】:WhyismyActivityrunsfromthetopagainwhenresumedinsteadofdoingnothing?为什么我的Activity在恢复时再次从顶部运行而不是什么都不做?【发布时间】:2018-02-1910:09:17【问题... 查看详情
为啥当我们通过键盘输入时 IE8 密码字段啥都不显示?
】为啥当我们通过键盘输入时IE8密码字段啥都不显示?【英文标题】:whyIE8passwordfielddisplaynothingwhenwetypethroughkeyboard?为什么当我们通过键盘输入时IE8密码字段什么都不显示?【发布时间】:2012-03-0803:25:25【问题描述】:在WindowsXP... 查看详情
为啥我的viewgroup啥都不显示
为什么什么都没显示,还有我想添加一个button怎么添加,最好是具体的例子publicclassmyViewextendsViewGroupprivateBitmapground;privateBitmapbaodao;privateBitmaphouse;Resourcesres;publicmyView(Contextcontext)super(context);res=context.getResources();ground=BitmapFactory.decod... 查看详情
无法 php artisan 迁移
】无法phpartisan迁移【英文标题】:Can\'tphpartisanmigrate【发布时间】:2020-01-1816:06:06【问题描述】:我遇到了问题,您知道如何解决吗?我正在使用网络托管服务器并尝试执行phpartisanmigrate异常跟踪:1PDOException::("SQLSTATE[HY000][1045]... 查看详情
php artisan migrate 命令迁移错误
】phpartisanmigrate命令迁移错误【英文标题】:phpartisanmigratecommandmigrateerror【发布时间】:2017-09-2717:14:25【问题描述】:当我运行phpartisan迁移时。它将显示以下错误:[Illuminate\\Database\\QueryException]SQLSTATE[42S01]:Basetableorviewalreadyexists:1... 查看详情
laravel php artisan 迁移问题
】laravelphpartisan迁移问题【英文标题】:laravelphpartisanmigrateissue【发布时间】:2019-05-2406:06:57【问题描述】:当我运行这个命令时:phpartisanmigrate我有一个错误:Illuminate\\Database\\QueryException:找不到驱动程序(SQL:select*frominformation_sche... 查看详情
无法 php artisan 迁移 - Laravel
】无法phpartisan迁移-Laravel【英文标题】:Can\'tphpartisanmigrate-Laravel【发布时间】:2019-11-0609:44:31【问题描述】:运行phpartisanmigrate时,出现以下错误提示1PDOException::("SQLSTATE[HY000][2002]连接被拒绝")/Users/redblac/olivertes/vendor/laravel/framewo... 查看详情
localhost/test.php 啥都不返回
】localhost/test.php啥都不返回【英文标题】:localhost/test.phpreturnsnothinglocalhost/test.php什么都不返回【发布时间】:2014-06-2303:10:24【问题描述】:我正在按照教程"PHP&MySQLfordummies"构建Web应用程序。我在网络空间(/var/www/html)中创建了... 查看详情