laravel 迁移相关

1 php artisan make:migration create_tags_table --create=tags #创建一个tags的表  而create_tags_table这个会生做为迁移的文件名
2
3 php artisan make:migration alter_title --table=tags #在tags表里面增加字段 或删除字段

注意:里面的up方法是 使用 php artisan migrate 来执行调用的  主要是用来增加字段

而迁移文件里面的down方法是用来删除字段用的 使用 php artisan migrate:rollback 来执行  主要是删除字段  这里的rollback会执行最近使用的那个迁移文件里面的down方法

原文地址:https://www.cnblogs.com/qq769080870/p/10161654.html

时间: 2024-11-09 11:05:25

laravel 迁移相关的相关文章

laravel迁移文件

laravel迁移文件的命令 Laravel鼓励敏捷.迭代的开发方式,我们没指望在第一次就获得所有正确的.我们对于自己编写代码,可以通过迁移文件,不断的重复去测试.对于工作,我们开发一个完整的项目,是需要我们每个人相互配合,就好比用svn,git版本控制工具来存储应用程序的源代码文件,使我们能够撤消错误和追踪开发过程中的改变. 但应用程序更改时,存在我们不能单独使用版本控制进行有效管理的区域.在我们如果使用laravel框架开发项目,这个过程中,Laravel应用程序的数据库架构不断演变:如我们

关于Laravel 迁移数据库的问题

今天在Homestead 中用 php artisan migrate 迁移数据库时出现了拒绝的情况: 科学上网之后发现只要修改项目文件夹下面的database.php 和.env 文件中的数据库配置,要保持一致,如下图 然后记得重启服务器,因为我是在Homestead里面部署项目,所以用以下命令可以重启服务器 cd ~/Homestead && vagrant provision && vagrant reload 然后运行vagrant ssh 进入Homestead中

laravel 迁移文件中修改含有enum字段的表报错解决方法

解决方法: 在迁移文件中up方法最上方加上下面这一行代码即可: Schema::getConnection()->getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string'); 例如: public function up() { Schema::getConnection()->getDoctrineSchemaManager()->getDa

Laravel 问题相关记录

邮件设置 两步 根目录 .env 设置账号 MAIL_DRIVER=SMTP MAIL_HOST=smtp.163.com MAIL_PORT=25 MAIL_USERNAME="[email protected]" MAIL_PASSWORD="xxx" MAIL_ENCRYPTION=null config/mail.php 'from' => ['address' => env('MAIL_USERNAME'), 'name' => 'Tes

laravel迁移文件中字段方法对应的数据库类型

/* *Blueprint类中的方法方法 <-> 数据库数据类型 * */ // 数字 increments();// int(10) unsigned primarykey auto_increment bigInteger();// bigint(20) unsignedBigInteger();// bigint(20) unsigned integer();// int(11) unsignedInteger();// int(10) unsigned mediumInteger();

laravel_5《数据库迁移》

Laravel鼓励敏捷.迭代的开发方式,我们没指望在第一次就获得所有正确的.相反,我们编写代码.测试和与我们的最终用户进行交互,并完善我们的理解. 对于工作,我们需要一个配套的实践集.我们使用像subversion.GIT或Mercurial这些版本控制工具来存储应用程序的源代码文件,使我们能够撤消错误和追踪开发过程中的改变. 但应用程序更改时,存在我们不能单独使用版本控制进行有效管理的区域.在我们的开发进度中,Laravel应用程序的数据库架构不断演变:我们在这里添加了一个表,在那里重命名列,

在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能(转)

1.简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel ,从而方便我们以优雅的.富有表现力的代码实现Excel/CSV文件的导入和 导出 . 该项目的GitHub地址是: https://github.com/Maatwebsite/Laravel-Excel . 本文我们将在Laravel中使用Laravel Excel简单实现Excel文件的导入和导出. 2.安装&配置 使用Composer安装依赖 首先在Laravel项目根目录

Outlook账户迁移帮助

Outlook账户迁移指南 1. 介绍 开贴聊聊如何迁移Outlook用户账户到另外一台电脑. 相信许多Outlook用户都遇到过这样的情况:买来一台新电脑,安装完Outlook后,想把旧电脑里面的Outlook所有邮件,联系人,日历,甚至许多个性化配置都想迁移到新电脑的Outlook上.对于大多数熟悉Outlook的用户而言,将数据文件(如PST)等导入/导出到新电脑轻而易举,但有时他们会发现虽然重要的邮件信息都成功保留了,其他平时习以为常的功能却无法正常使用了.本文旨在通过分布详述迁移步骤,

vmware ESX迁移到KVM

迁移相关介绍: VMware作为系统虚拟化领域的开拓者和市场领导者之一,其虚拟化产品功能比较强大,易用性也非常的强,所以被很多人了解和使用.不过,美中不足的是其企业级的虚拟化产品ESX/ESXI系列许可证授权费比较昂贵.不管从KVM完全免费的角度还是从KVM基于Linux内核且完全开源的角度来看,如果考虑从VMware迁移到KVM虚拟化方案,也许这篇文章可以帮到你. 从vmware迁移到KVM,我这里选择的是通过virt-v2v工具来实现,首先我们聊一下什么是virt-v2v? virt-v2v