php框架laravel:数据库建立:artisan
aravel 迁移是一种数据库的版本控制。迁移通常和 结构生成器 配对使用来管理您应用程序的数据库结构。
配置数据库
我们安装wamp,并且使用mysql方式。用wamp自带的phpMyAdmin添加一个名字为laravel的数据库。
app/config目录下,database.php包含数据库的配置,打开并修改mysql部分为如下:
建立一个迁移
在cmd里面,定位到 laravel所在目录,执行如下命令:
php artisan migrate:make --create=articles
其中,--create=articles 就表示建立数据表
这样,在 app/database/migrations/目录下,会生成一个迁移文件。文件名是 时间编号+create_articles_table.php本例是:xxx_create_articles_table.php
修改迁移
打开文件,xxx_create_articles_table.php
里面类CreateAritclestable负责管理数据库,它的up方法调用Schema::create来建立一个数据表articles,默认已经包括一个自增的id和时间字段。
如红线所示,我们再添加两个字段title 和 text。
转载于:https://www.cnblogs.com/niejunlei/p/5318749.html
php框架laravel:数据库建立:artisan相关推荐
- 关于laravel 框架运行数据库迁移文件的一个小坑以及常用php artisan命令
小白我因为最近开发的一系列项目都是用的laravel框架,所以为了方便有时候就会直接复制一份代码以此作为新项目的基础.可能因为"因为夜路走多了,所以掉坑里了">>> ...
- laravel框架之数据库
准备 laravel基础和环境搭建可以参考 <laravel入门及技术指南>https://blog.csdn.net/yan_dk/article/details/117375890 l ...
- PHP框架 - laravel
一.依赖注入实现原理 依赖注入不是让对象创建一个依赖关系,也不是让工厂对象去创建对象,而是将所需的依赖变成一个外部对象,使之成为一个"某些人的问题",你为"某些人的问题& ...
- ssh框架实现数据库_自顶向下介绍SSH及其如何实现安全的数据共享
ssh框架实现数据库 by Sam Ollason 通过萨姆·奥拉森(Sam Ollason) This article will take a high-level and top-down app ...
- 数据库建立索引、数据表创建规则、备用字段 / 保留字段 / 预留字段
数据库建立索引 数据库.数据表建立索引的原则 数据库建立索引的原则 1,确定针对该表的操作是大量的查询操作还是大量的增删改操作. 2,尝试建立索引来帮助特定的查询.检查自己的sql语句,为那些频繁在w ...
- flask连接mysql数据库_Flask与Mysql数据库建立连接
该开始学习Flask,接触到数据库方面,记录一点儿笔记,希望有用. 环境:python3.7.7,flask1.1.2 与数据库建立联系,需要在自己的虚拟环境中pip install :flask-s ...
- 利用C#直接与MySQL数据库建立交互
https://www.jianshu.com/p/e920b93bf9f7 首先导入MySql.Data.dll的引用,我这里使用的C#目标框架是.NET Framework 4.5,我的dll程序 ...
- Java8 面试基础知识宝典【主要以问题的形式记录,SE,EE,锁机制,框架,数据库等】
目录 JavaSE 8 基础语法 9 Q1:简单说说Java有哪些数据类型 Q2:float number=3.4;有没有问题?为什么?默认类型[int.double] Q3:字符串拼接的方式以及效率 ...
- php artisan migrate 报错,laravel执行php artisan migrate报错怎么办
laravel执行php artisan migrate报错是因为没有开启扩展"php_pdo_mysql.dll",其解决办法就是打开"php.ini"文件并 ...
- Springboot使用JPA框架对数据库实现增删改查(附详细代码)
前言 1.本文将详细阐述如何使用JPA框架对数据库实现增删改查操作,业务中比较常见的应用场景几乎在这里都能看到,并且有详尽的代码可供直观演示,其中遇到的坑也进行了实时标注. 2.JPA的环境配置在前面 ...
最新文章
- 20145231 《信息安全系统设计基础》第11周学习总结
- Hibernate干系映照小结
- finereport 登录界面的代码文件_【干货下载】多彩包含网页登录界面等4款WEB模板素材作品集源文件...
- 前沿观察 | SageDB:一个自学成才的数据库
- 贷款杠杆为什么非去不可?危险比你想象的要恐怖
- mysql 删除版本信息_linux 删除mysql
- linux struct input_event结构体详解
- umbrello 用户手册_别克君威车主必备:君威用户手册|君威使用说明书电子版|君威保养手册_搜狐汽车...
- mysql gtid 错误_MySQL 5.6 GTID常见错误解决一例
- kafka消费者如何读同一生产者消息_kafka学习笔记
- 史上最简单的Mybatis教程(5天就够了)
- ubuntu安装java虚拟机
- VBS教程---第一篇
- 工具说明书 - 滚动截屏和录屏软件ShareX
- 从APP测试角度看新增长应用类型如何取得优势
- Scc Puzzle
- Openstack-nove
- wisp中远端服务器未响应,ESP8266当中继
- 雅思听力数字日期归纳总结
- WebRTC Video JitterBuffer
热门文章
- zookeeper实现动态获取服务器列表代码示例(服务上下线监听/动态更新服务列表)
- JVM 调优实战--什么是垃圾回收及Java的自动垃圾回收GC
- Spring MVC入门示例教程--表单处理
- 事务的隔离级别演示-避免脏读,演示不可重复读发生
- Qt for ios / Qt for Android 设置透明状态栏
- 【已解决】Dreamweaver修改快捷键
- 计组第一章(唐朔飞)——计算机系统概述章节总结
- 建站需要mysql_你还在对建站数据不重视吗-Navicat for MySQL赶快上手使用吧
- make_heap(),push_heap(),pop_heap(),sort_heap()用法。
- delphi libeay32 各版本_Zbrush各版本合集