aravel 迁移是一种数据库的版本控制。迁移通常和 结构生成器 配对使用来管理您应用程序的数据库结构。

  1. 配置数据库

    我们安装wamp,并且使用mysql方式。用wamp自带的phpMyAdmin添加一个名字为laravel的数据库。

    app/config目录下,database.php包含数据库的配置,打开并修改mysql部分为如下:

  2. 建立一个迁移

    在cmd里面,定位到 laravel所在目录,执行如下命令:

    php artisan migrate:make  --create=articles

    其中,--create=articles 就表示建立数据表

    这样,在 app/database/migrations/目录下,会生成一个迁移文件。文件名是 时间编号+create_articles_table.php本例是:xxx_create_articles_table.php

  3. 修改迁移

    打开文件,xxx_create_articles_table.php

    里面类CreateAritclestable负责管理数据库,它的up方法调用Schema::create来建立一个数据表articles,默认已经包括一个自增的id和时间字段。

    如红线所示,我们再添加两个字段title 和 text。

转载于:https://www.cnblogs.com/niejunlei/p/5318749.html

php框架laravel:数据库建立:artisan相关推荐

  1. 关于laravel 框架运行数据库迁移文件的一个小坑以及常用php artisan命令

    小白我因为最近开发的一系列项目都是用的laravel框架,所以为了方便有时候就会直接复制一份代码以此作为新项目的基础.可能因为"因为夜路走多了,所以掉坑里了">>> ...

  2. laravel框架之数据库

    准备 laravel基础和环境搭建可以参考 <laravel入门及技术指南>https://blog.csdn.net/yan_dk/article/details/117375890 l ...

  3. PHP框架 - laravel

    一.依赖注入实现原理 依赖注入不是让对象创建一个依赖关系,也不是让工厂对象去创建对象,而是将所需的依赖变成一个外部对象,使之成为一个"某些人的问题",你为"某些人的问题& ...

  4. ssh框架实现数据库_自顶向下介绍SSH及其如何实现安全的数据共享

    ssh框架实现数据库 by Sam Ollason 通过萨姆·奥拉森(Sam Ollason) This article will take a high-level and top-down app ...

  5. 数据库建立索引、数据表创建规则、备用字段 / 保留字段 / 预留字段

    数据库建立索引 数据库.数据表建立索引的原则 数据库建立索引的原则 1,确定针对该表的操作是大量的查询操作还是大量的增删改操作. 2,尝试建立索引来帮助特定的查询.检查自己的sql语句,为那些频繁在w ...

  6. flask连接mysql数据库_Flask与Mysql数据库建立连接

    该开始学习Flask,接触到数据库方面,记录一点儿笔记,希望有用. 环境:python3.7.7,flask1.1.2 与数据库建立联系,需要在自己的虚拟环境中pip install :flask-s ...

  7. 利用C#直接与MySQL数据库建立交互

    https://www.jianshu.com/p/e920b93bf9f7 首先导入MySql.Data.dll的引用,我这里使用的C#目标框架是.NET Framework 4.5,我的dll程序 ...

  8. Java8 面试基础知识宝典【主要以问题的形式记录,SE,EE,锁机制,框架,数据库等】

    目录 JavaSE 8 基础语法 9 Q1:简单说说Java有哪些数据类型 Q2:float number=3.4;有没有问题?为什么?默认类型[int.double] Q3:字符串拼接的方式以及效率 ...

  9. php artisan migrate 报错,laravel执行php artisan migrate报错怎么办

    laravel执行php artisan migrate报错是因为没有开启扩展"php_pdo_mysql.dll",其解决办法就是打开"php.ini"文件并 ...

  10. Springboot使用JPA框架对数据库实现增删改查(附详细代码)

    前言 1.本文将详细阐述如何使用JPA框架对数据库实现增删改查操作,业务中比较常见的应用场景几乎在这里都能看到,并且有详尽的代码可供直观演示,其中遇到的坑也进行了实时标注. 2.JPA的环境配置在前面 ...

最新文章

  1. 20145231 《信息安全系统设计基础》第11周学习总结
  2. Hibernate干系映照小结
  3. finereport 登录界面的代码文件_【干货下载】多彩包含网页登录界面等4款WEB模板素材作品集源文件...
  4. 前沿观察 | SageDB:一个自学成才的数据库
  5. 贷款杠杆为什么非去不可?危险比你想象的要恐怖
  6. mysql 删除版本信息_linux 删除mysql
  7. linux struct input_event结构体详解
  8. umbrello 用户手册_别克君威车主必备:君威用户手册|君威使用说明书电子版|君威保养手册_搜狐汽车...
  9. mysql gtid 错误_MySQL 5.6 GTID常见错误解决一例
  10. kafka消费者如何读同一生产者消息_kafka学习笔记
  11. 史上最简单的Mybatis教程(5天就够了)
  12. ubuntu安装java虚拟机
  13. VBS教程---第一篇
  14. 工具说明书 - 滚动截屏和录屏软件ShareX
  15. 从APP测试角度看新增长应用类型如何取得优势
  16. Scc Puzzle
  17. Openstack-nove
  18. wisp中远端服务器未响应,ESP8266当中继
  19. 雅思听力数字日期归纳总结
  20. WebRTC Video JitterBuffer

热门文章

  1. zookeeper实现动态获取服务器列表代码示例(服务上下线监听/动态更新服务列表)
  2. JVM 调优实战--什么是垃圾回收及Java的自动垃圾回收GC
  3. Spring MVC入门示例教程--表单处理
  4. 事务的隔离级别演示-避免脏读,演示不可重复读发生
  5. Qt for ios / Qt for Android 设置透明状态栏
  6. 【已解决】Dreamweaver修改快捷键
  7. 计组第一章(唐朔飞)——计算机系统概述章节总结
  8. 建站需要mysql_你还在对建站数据不重视吗-Navicat for MySQL赶快上手使用吧
  9. make_heap(),push_heap(),pop_heap(),sort_heap()用法。
  10. delphi libeay32 各版本_Zbrush各版本合集