草庐IT

artisan-migrate

全部标签

php - 为什么 php artisan 什么都不迁移?

运行“phpartisanmigrate”什么都不做:没有数据库修改,没有消息(也没有“nothingtomigrate”),没有错误。也没有记录被添加到表迁移中。以前,“phpartisanmigrate”命令运行良好。文件夹database/migrations中的一个迁移文件具有以下内容:integer('test');});}/***Reversethemigrations.**@returnvoid*/publicfunctiondown(){Schema::table('vids',function(Blueprint$table){//});}}如何使“phpartisa

php - 延迟从代码排队的 Laravel Artisan 命令

我在我的Laravel应用程序中从Controller运行Artisan命令。Asthedocsspecify,你可以这样排队:Artisan::queue('email:send',['user'=>1,'--queue'=>'default']);这会处理队列逻辑,在我的例子中,会将作业发送到Redis,它几乎会立即得到处理。我想推迟工作。你cannormallydothis像这样调用队列命令时:$job=(newSendReminderEmail($user))->delay(60);$this->dispatch($job);有没有办法加入这些函数,这样我就可以将我的Artis

php - Laravel 5 : Running php artisan migrate, 触发 cron 调度程序中的函数

所以我有一个名为iCron的界面namespaceApp\Console\CronScripts;interfaceiCron{publicstaticfunctionrun($args);}我还有一个使用这个叫做UpdateStuff的类classUpdateStuffimplementsiCron{publicstaticfunctionrun($args=NULL){//Idoapicallsheretoupdatemyrecordsecho"BeginUpdatingStuff";}}所以在内核中我有:useApp\Console\CronScripts\UpdateStuff

php - 更改公用文件夹名称后使用 artisan serve

与许多主机一样,我们的公共(public)文件夹称为public_html。这是在共享主机上,因此无法更改。我已将public文件夹更改为public_html以反射(reflect)这一点,但是当我这样做时artisanserve停止工作。每次我尝试启动它时,我都会得到:[ErrorException]chdir():Nosuchfileordirectory(errno2)如果我将文件夹重命名回public然后artisanserve再次开始工作。我试过了followingthispostonlaracasts,帖子中的用户报告artisan为他们工作,但这对我没有影响。如何更改文

php - Xdebug laravel artisan 命令

我经常使用xdebug来调试应用程序,我构建了一个laravel应用程序,它上传一个csv,将数据插入数据库,并将ID插入作业队列。我编写了一个artisan命令,通过cron运行,然后对这些数据执行某些操作。Xdebug可通过浏览器访问站点,但在从cli运行时不会在断点处中断。我运行php5-fpm。我的文件/etc/php5/fpm/php.ini和/etc/php5/cli/php/ini两者都包含以下设置:zend_extension=/usr/lib/php5/20121212/xdebug.soxdebug.remote_enable=1xdebug.idekey='dev

Php artisan 迁移失败 Laravel

这个问题在这里已经有了答案:Laravelmigration:uniquekeyistoolong,evenifspecified(40个答案)关闭5年前。我有以下错误。有人明白这是为什么吗?phpartisanmigrateSQLSTATE[42000]:Syntaxerrororaccessviolation:1071Specifiedkeywastoolong;maxkeylengthis767bytes(SQL:altertable`users`addunique`users_email_unique`(`email`))创建用户表.phpSchema::create('use

java - 如何解决 Caused by : java. lang.ClassNotFoundException : javax. xml.bind.JAXBException migrating to Java 11(Openjdk-11.0.1)

我已经安装了OpenJDK11.0.1,当我尝试使用mvninstall运行我的应用程序时,出现以下错误,我通过将javax.xml.bind添加到我的pom.xml来添加必要的依赖项作为修复,但是它似乎不起作用,有人遇到过这个问题吗?我还需要做其他事情吗?我的mvn--version返回这个Mavenhome:/usr/local/Cellar/maven/3.5.2/libexecJavaversion:11.0.1,vendor:OracleCorporationJavahome:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/C

第六篇 - 人工智能与机器学习技术VS市场营销环境下的数据迁移(Data Migration)--- 我为什么要翻译介绍美国人工智能科技巨头IAB公司?

(source:图片来自麻省理工官网)IAB平台,使命和功能IAB成立于1996年,总部位于纽约市。作为美国的人工智能科技巨头社会媒体和营销专业平台公司,互动广告局(IAB-theInteractiveAdvertisingBureau)自1996年成立以来,先后为700多家媒体和营销会员企业赋能 - 为这些领先的媒体公司、品牌、代理商和负责销售、交付和优化数字广告营销活动公司和机构提供数字化营销平台服务和技术援助。IAB公司的使命是帮助平台上的企业快速高效转向数字化营销并建试图在行业之间推动数字化营销的标准并普及推广。IAB使媒体和营销行业能够在数字经济中蓬勃发展。针对互联网数字世界营销广告

Android Room数据库升级Migration解决方案

一、介绍        AndroidRoom是Android官方提供的一个轻量级数据库框架,用于在Android应用程序中管理数据持久性。它简化了数据库访问,提供了更安全、更快速的数据存储方式,并使得数据操作更加便捷。二、Room的特点(八股文可以参考)以下是关于AndroidRoom数据库的一些关键点:数据持久性:Room框架使您能够轻松地将数据持久化到数据库中,从而在应用程序的生命周期内保持数据的可用性。SQL查询简化:使用Room,您可以使用标准的SQL查询语言来查询数据库,同时避免了直接编写SQL代码的需要。事务管理:Room自动处理事务,确保数据的一致性和完整性。缓存和同步:Roo

ios - Realm 迁移失败,错误为 : Migration Required, 或对象已使用不同的架构版本打开

这里是迁移代码(在didFinishLaunchingWithOptions中){Realm.Configuration.defaultConfiguration=Realm.Configuration(schemaVersion:3,migrationBlock:{migration,oldSchemaVersionin//TheenumerateObjects:block:methoditerates//overevery'Person'objectstoredintheRealmfilemigration.enumerate(User.className()){oldObject