下面由Laravel框架教程栏目给大家介绍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

此时,数据表已经生成!

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

  1. mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)

    在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...

  2. mysql数据库视图重命名_数据表和视图:修改数据表

    在MySQL中,ALTER 语句用来修改数据表名称或者数据表字段名称.也可以用来添加或者删除数据表字段. ALTER 语句经常和"ADD", "DROP" an ...

  3. web元件库、axure元件库、通用元件库、常用web组件、常用表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴

    web元件库.axure元件库.通用元件库.常用web组件.常用表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴 ...

  4. web元件库、axure元件库、元件库、web组件、控件、表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴

    web元件库.axure元件库.通用元件库.web组件.控件.表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴. ...

  5. 实践:创建学生选课系统数据库和数据表

    1.创建学生选课数据库 CREATE DATABASE students; 2.在学生选课数据库中创建数据表 (1)创建学生表 CREATE TABLE studentlnfo-> ( sno ...

  6. MySQL为数据创建索引的目的_为数据表创建索引的目的是什么

    一.SQL创建索引的目的如下: 1.通过唯一性索引(unique)可确保数据的唯一性: 2.加快数据的检索速度: 3.加快表之间的连接: 4.减少分组和排序时间: 5.使用优化隐藏器提高系统性能. 二 ...

  7. Hive表路径修改和分区表数据加载命令

    1.对于同一张表,如果不是分区,那要变更数据来源,就只有改变其hdfs存储路径: 修改tmp_fjs_ftp表的location,两种方式: 方式一:通过修改表DDL alter table tmp_ ...

  8. php 管理员表和用户表,求discuz的管理员数据表和用户数据表结构

    magicmaster07-23 09:35 等级 3楼 不想装mysql,PHP,还有那种phpadmin 只要了解一下用户表结构,用注入删掉一个版主,呵呵 discuz是怎么把数据表转成向量的? ...

  9. mysql数据表添加数值_MySQL中数据表和数据的操作

    一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...

最新文章

  1. opencv 显示图片
  2. PyTorch之LeNet-5:利用PyTorch实现最经典的LeNet-5卷积神经网络对手写数字图片识别CNN
  3. 【收藏】运维必备的问题定位工具及案例分析
  4. 网易云信SDK V3.1.0版本发布啦
  5. Go gin运行原理
  6. 写接口文档及生成mock数据
  7. 深度学习优化算法总结
  8. 实用教程 活动目录介绍及安装指南
  9. uvm 形式验证_这究竟属于下一代验证的方法、语言还是工具?||路科验证
  10. 详解二叉树的递归遍历与非递归遍历
  11. 使用keycloak自定义SPI接入外部用户登录
  12. 正在等待暴雪服务器响应,炉石传说无法通过暴雪战网服务进行登录,炉石传说,“游戏无法将你登陆至战网。请等待几分钟并再次尝试”...
  13. 阿里云ODPS升级为一体化大数据平台 满足用户多元化数据计算需求
  14. Python PDF转高清图片 可设置转前几张
  15. Revit API 2018调试闪退
  16. 单片机中动态数码管闪烁问题
  17. 银行利息计算(java)
  18. 无线联网功能硬件模块无法拆除的计算机禁止,2021年保密知识竞赛抢答题库及答案(共120题).docx...
  19. springStudy
  20. PS后期合成深海海底水下人像摄影效果

热门文章

  1. python连接sqlServer,报错:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
  2. BES2300x笔记(8) -- 如何实现BLE数据收发
  3. swfupload在xp系统上360极速模式报302错误解决方法
  4. linux程序不可抢占,Linux内核抢占机制(preempt)
  5. 郭金东金浦集团旗下钟山化工发明专利获得国家授权
  6. Part I 空气曲棍球 Chapter5(5.5 Adding an Orthographic Projection)
  7. 树莓派编程控制继电器及继电器组
  8. android 2.2 usb调试,小米 2/2S 开启USB调试模式
  9. 简单介绍订单号或者流水号的生成方法
  10. 前端-Umi Dva使用