laravel-migrations相关内容

Laravel/Lumen 5.2从现有数据库生成迁移表

是否可以从Lumen/laravel 5.2中的现有数据库生成迁移方案?有包裹吗? 我将Lumen连接到Magento数据库,现在我需要使用eloquent。 我没有时间为每个表建立迁移模型。 推荐答案 您可以先使用mysqldump工具将数据库转储到SQL文件中,然后在迁移过程中可以这样做: public function up() { $path = 'path ..
发布时间:2022-08-26 19:16:28 其他开发

使用Google Cloud Run和Google Cloud SQL运行早期迁移的正确方式是什么

我来这里是为了展示我发现的使用Google Cloud SQL和Laravel将迁移运行到Google Cloud Run项目中的具体方法,这很简单,我只需从我的.envLaravel连接到Cloud SQL(使用Cloud SQL代理),然后从我的本地控制台使用经典命令php artisan migrate运行迁移。 我从来没有找到其他方法来运行迁移,因为我目前正在进行迁移,而且实际上我从 ..

Laravel 迁移是如何工作的?

我对这种类型的框架完全陌生.我来自准系统 PHP 开发,我似乎找不到一个易于理解的指南,迁移实际上做了什么. 我正在尝试创建一个已有数据库的项目.我用过这个:https://github.com/Xethron/migrations-generator[1] 但通过迁移对架构进行更改似乎会吐出错误,这意味着我不知道自己在做什么. 我真的需要简单介绍一下迁移的实际作用、它们如何影响数据库 ..
发布时间:2021-12-18 22:12:57 PHP

在Laravel 5中使用--force在生产中使用种子机进行数据库迁移

在Laravel中使用--force在生产中使用发芽器进行数据库迁移时会陷入困境.我对运行Amazone linux的Laravel Homestead和EC2 AWS具有相同的效果. laravel.log中没有消息. 它永远不会结束.如果我用+暂停了该程序,则可以看到该表已创建但未运行seeder,该表为空. 狄塔里斯: 我的迁移: public fu ..
发布时间:2020-06-29 19:28:52 其他开发

我将如何覆盖Laravel 5.3 SQL语法

我如何将Laravel 5.3设置为通过VARCHAR而不是NVARCHAR来在mssql上进行迁移?甚至有办法做到这一点吗? 此问题也适用于DATETIME的SMALLDATETIME. 解决方案 我创建了一个程序包,可让您进行自定义迁移,而无需麻烦自己扩展所有功能. https://github.com/shiftonelabs/laravel-nomad 安装该软件 ..
发布时间:2020-04-28 08:37:36 数据库

Laravel 5.1迁移新表无法正常工作

我在迁移时遇到了一些问题. 我创建了新的迁移文件 php artisan make:migration create_menu_table --create=menu 然后我编辑新的迁移文件 当我尝试迁移时,它不起作用 我尝试过: php artisan migrate php artisan migrate --force php artisan migrate:refre ..
发布时间:2020-04-28 08:36:50 其他开发

如何在没有工匠的情况下运行laravel迁移(使用代码)

我最近在共享主机上托管了一个laravel项目(面向客户),在尝试通过ssh无法访问服务器后,我联系了主机,主机通知我我的客户托管计划无法使用ssh服务,这意味着我无权使用终端,也无法使用工匠.我知道如何编写一个将创建sql表的php脚本,但是在此之前,我想知道laravel是否存在对此的快捷方式,因为已经定义了迁移(表).我想要的是像创建路径project.com/run_migrations来 ..
发布时间:2020-04-28 08:05:42 PHP

子类化迁移器不适用于命名空间迁移

我有一些命名空间的迁移,由于命名空间的原因,我无法克服“找不到类"错误. 在先前的问题中, Laravel迁移器在命名空间迁移中表现不佳.在这种情况下,最好的选择是继承并替换Migrator类,如Christopher Pitt在其博客文章中所述: https://medium.com/laravel-4/6e75f99cdb0 . 我曾尝试这样做(当然,紧随其后的是composer du ..

在Laravel 5.1软件包中将移植放在何处?

嗯,我确实有一个软件包,只能与系统一起使用.我确实有该软件包的迁移(它是基于Laravel 4.2构建的,并且我正在对其进行升级). 话虽如此:在我的程序包上(以前的工作台)在Laravel 5.1上,我应该放在哪里以及如何运行迁移? 你们中有人知道如何处理吗? 更新: 这不是简单迁移的情况.回到laravel 4. *,我们能够维护每个程序包的迁移(如果需要的话),而且我 ..
发布时间:2020-04-28 06:28:56 其他开发