laravel使用命令行结合代码创建数据表的方法

发布时间:2021-01-19 10:12:17

来源:亿速云

阅读:91

作者:小新

这篇文章主要介绍laravel使用命令行结合代码创建数据表的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

虽然可以直接在数据库中创建数据表,但是不便于以后项目的迁移。现使用命令行结合代码的方式来进行生成。

1、通过命令创建数据表文件php artisan make:migration create_table_customers

2、在数据表文件中完善数据表相关字段<?php

use Illuminate\Support\Facades\Schema;

use Illuminate\Database\Schema\Blueprint;

use Illuminate\Database\Migrations\Migration;

class CreateTableCustomers extends Migration

{

/**

* Run the migrations.

*

* @return void

*/

public function up()

{

Schema::create('customers', function (Blueprint $table) {

$table->increments('id');

$table->string('mobile')->nullable()->unique();

$table->string('email')->unique();

$table->string('website')->default('website')->comment('站点:applet、website');

$table->string('store_id')->default('1')->comment('店铺 ID');

$table->string('first_name');

$table->string('last_name');

$table->integer('appellation')->comment('称谓');

$table->dateTime('birthday')->comment('生日');

$table->string('province')->comment('省');

$table->string('city')->comment('市');

$table->string('district')->comment('区/县');

});

}

/**

* Reverse the migrations.

*

* @return void

*/

public function down()

{

Schema::dropIfExists('customers');

}

}

3、生成数据表php artisan migrate

以上是“laravel使用命令行结合代码创建数据表的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

php怎么创建表命令行,laravel使用命令行结合代码创建数据表的方法相关推荐

  1. sql数据表改为自动递增显示与其他表关联_MySQL萌新第一季 第四话-数据表的基本操作...

    本话旨在完成以下内容: 在数据库中,数据表是数据库中最重要和基本的操作对象,是数据存储的基本单位.换句话说我们操作数据库其实重要的就是操作数据表.本章将详细介绍数据表的基本操作,主要内容包括:创建数据 ...

  2. Unity使用Isometric Z As Y Tilemap创建2.5D地图(三)如何用代码创建Tilemap

    Unity使用Isometric Z As Y Tilemap创建2.5D地图(三)如何用代码创建Tilemap 创建Tilemap Palette 1.一些需要了解的事情 1.1 UnityEdit ...

  3. django-创建项目-创建应用-注册应用-配置mysql连接pycharm-连接django-生成数据表

    相关文章 pycharm-连接mysql设置 django-连接数据库mysql 安装django pip install django 可能出现的问题,django所在的路径没有添加到环境变量 将来 ...

  4. mysql重命名数据表称方式_在MySQL中,使用()重命名数据表。_学小易找答案

    [单选题]( )的上海文坛被称为"张爱玲年". [多选题]下列哪些是属于共集放大电路的特点?() [阅读理解]Passage Two Thailand is to ban smok ...

  5. mysql查询两张表的同一列_如何快速查找两个数据表之间的相同和不同?

    原标题:如何快速查找两个数据表之间的相同和不同? 知识 随笔 案例 声音 其他 编者按 工作中经常会遇到对来源不同的数据进行比对,查找相同.不同.差异性等.过于复杂的需求,我们通常会转换思路,使用数据 ...

  6. mysql2012更改表名_T-SQL入門攻略之13-修改数据表

    --> Title  : T-SQL入門攻略之13-修改数据表 --> Author : wufeng4552 --> Date   : 2010-07-12 修改表名与字段名-sp ...

  7. asp.net中用后台代码创建datatable和html表格,ASP.NET中用后台代码创建DataTable和HTML表格...

    HTML表格测试 tr { line-height:22px; } A { color:#669966; } .table_tr_Over { background-color:#F6F6F6; } ...

  8. mysql导表1874错误_mysqldump只导出表结构或只导出数据的实现方法 | 吴老二

    如果在还原数据库表结构的时候出现"ERROR 1874 (HY000): InnoDB is in read only mode."错误是因为配置文件的问题.找到配置文件,修改 i ...

  9. php怎么创建表命令行,laravel创建数据表(使用命令行结合代码)

    下面由Laravel框架教程栏目给大家介绍laravel 创建数据表,希望对需要的朋友有所帮助! 虽然可以直接在数据库中创建数据表,但是不便于以后项目的迁移.现使用命令行结合代码的方式来进行生成. 1 ...

最新文章

  1. C#基础系列问题一break、continue、return、goto语句
  2. UNIX环境高级编程——无名管道和有名管道
  3. SpringBoot底层注解-@ImportResource导入Spring配置文件
  4. iOS NSMutableAttributedString常用方法总结
  5. 大学计算机课程第六章答案,大学计算机网络课程第六章.ppt
  6. 互联网日报 | 6月16日 星期三 | 滴滴试点早高峰拼成0佣金计划;小米“急”招自动驾驶相关人才;苹果正式推出播客订阅服务...
  7. iphone个人热点无法开启_无法在 iPhone 上正常使用“个人热点”怎么办?
  8. TypeError: 'float' object is not iterable
  9. Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header
  10. Tomcat的8080、8005、8009端口
  11. 「本地搭建」worpress博客系统
  12. java textview多行_如何在java android中将ellipsize设置为textview的两行或多行
  13. 基于ansys命令流的水池静力学分析
  14. 专业破解各种版本的IDEA
  15. mapreduce新编程实例
  16. 【媒体】黑灰产横行,金融行业如何“数智化”反欺诈?
  17. EC2 Auto Scaling知识点
  18. git推送不能完全退出错误
  19. 小程序发送邮件,小程序云开发使用云函数发送邮件
  20. MySQL面试问题包含答案仅参考

热门文章

  1. 使用Docker运行Nginx
  2. 第十三届蓝桥杯c++b组痛失国一复盘
  3. 东北林业大学锐格测试题(图)
  4. 作业部落 Cmd Markdown 编辑阅读器
  5. 亚马逊云科技 Build On-这可能是我离Amazon最近的一次
  6. 2022全网最稳定淘宝商品简版,淘宝主图接口,主图标题
  7. Android P 平台的安全增强机制
  8. 输入三门成绩求平均成绩的C语言代码,C0417求平均成绩_C语言程序设计源代码_doc_大学课件预览_高等教育资讯网...
  9. 苹果新款可能低价iPhone售价200美元起
  10. FinTech读书会 | 20年经验的金融专家与你共话“银行数字化转型”