php怎么创建表命令行,laravel创建数据表(使用命令行结合代码)
下面由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创建数据表(使用命令行结合代码)相关推荐
- mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)
在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...
- mysql数据库视图重命名_数据表和视图:修改数据表
在MySQL中,ALTER 语句用来修改数据表名称或者数据表字段名称.也可以用来添加或者删除数据表字段. ALTER 语句经常和"ADD", "DROP" an ...
- web元件库、axure元件库、通用元件库、常用web组件、常用表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴
web元件库.axure元件库.通用元件库.常用web组件.常用表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴 ...
- web元件库、axure元件库、元件库、web组件、控件、表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴
web元件库.axure元件库.通用元件库.web组件.控件.表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴. ...
- 实践:创建学生选课系统数据库和数据表
1.创建学生选课数据库 CREATE DATABASE students; 2.在学生选课数据库中创建数据表 (1)创建学生表 CREATE TABLE studentlnfo-> ( sno ...
- MySQL为数据创建索引的目的_为数据表创建索引的目的是什么
一.SQL创建索引的目的如下: 1.通过唯一性索引(unique)可确保数据的唯一性: 2.加快数据的检索速度: 3.加快表之间的连接: 4.减少分组和排序时间: 5.使用优化隐藏器提高系统性能. 二 ...
- Hive表路径修改和分区表数据加载命令
1.对于同一张表,如果不是分区,那要变更数据来源,就只有改变其hdfs存储路径: 修改tmp_fjs_ftp表的location,两种方式: 方式一:通过修改表DDL alter table tmp_ ...
- php 管理员表和用户表,求discuz的管理员数据表和用户数据表结构
magicmaster07-23 09:35 等级 3楼 不想装mysql,PHP,还有那种phpadmin 只要了解一下用户表结构,用注入删掉一个版主,呵呵 discuz是怎么把数据表转成向量的? ...
- mysql数据表添加数值_MySQL中数据表和数据的操作
一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...
最新文章
- opencv 显示图片
- PyTorch之LeNet-5:利用PyTorch实现最经典的LeNet-5卷积神经网络对手写数字图片识别CNN
- 【收藏】运维必备的问题定位工具及案例分析
- 网易云信SDK V3.1.0版本发布啦
- Go gin运行原理
- 写接口文档及生成mock数据
- 深度学习优化算法总结
- 实用教程 活动目录介绍及安装指南
- uvm 形式验证_这究竟属于下一代验证的方法、语言还是工具?||路科验证
- 详解二叉树的递归遍历与非递归遍历
- 使用keycloak自定义SPI接入外部用户登录
- 正在等待暴雪服务器响应,炉石传说无法通过暴雪战网服务进行登录,炉石传说,“游戏无法将你登陆至战网。请等待几分钟并再次尝试”...
- 阿里云ODPS升级为一体化大数据平台 满足用户多元化数据计算需求
- Python PDF转高清图片 可设置转前几张
- Revit API 2018调试闪退
- 单片机中动态数码管闪烁问题
- 银行利息计算(java)
- 无线联网功能硬件模块无法拆除的计算机禁止,2021年保密知识竞赛抢答题库及答案(共120题).docx...
- springStudy
- PS后期合成深海海底水下人像摄影效果
热门文章
- python连接sqlServer,报错:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- BES2300x笔记(8) -- 如何实现BLE数据收发
- swfupload在xp系统上360极速模式报302错误解决方法
- linux程序不可抢占,Linux内核抢占机制(preempt)
- 郭金东金浦集团旗下钟山化工发明专利获得国家授权
- Part I 空气曲棍球 Chapter5(5.5 Adding an Orthographic Projection)
- 树莓派编程控制继电器及继电器组
- android 2.2 usb调试,小米 2/2S 开启USB调试模式
- 简单介绍订单号或者流水号的生成方法
- 前端-Umi Dva使用