laravel5.6中的外键约束示例


Posted in PHP onOctober 23, 2019

场景

如果现在有两张表,一张表是文章表articles,一张表是分类表categories,其中在文章表中有一个分类字段category_id,现在想在删除分类表中的某一分类时,该分类下的所有文章也一起被删除,那么这时候就可以用到外键约束

具体用法如下:

给文章表添加外键约束

$table->unsignedInteger('category_id')->comment('文章所属分类|select');
$table->foreign('category_id')->references('id')->on('categories')->onDelete('cascade');

其中需要注意的是分类表categories中的主键字段id与文章表articles中的外键字段category_id的数据类型或者是数据长度要保持一致,因为作为主键的id值是从1开始自增的,所以在被其绑定的外键字段的数据类型就不能使用integer,而要改用unsignedInteger

以上这篇laravel5.6中的外键约束示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php循环输出数据库内容的代码
May 24 PHP
PHP 截取字符串专题集合
Aug 19 PHP
php 连接mysql连接被重置的解决方法
Feb 15 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 PHP
理解PHP中的stdClass类
Apr 18 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
php中strtotime函数性能分析
Nov 20 PHP
全面解析PHP面向对象的三大特征
Jun 10 PHP
laravel5.6实现数值转换
Oct 23 #PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 #PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 #PHP
laravel 执行迁移回滚示例
Oct 23 #PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 #PHP
关于laravel5.5的定时任务详解(demo)
Oct 23 #PHP
laravel 出现command not found问题的解决方案
Oct 23 #PHP
You might like
简单采集了yahoo的一些数据
2007/02/14 PHP
php smarty模版引擎中的缓存应用
2009/12/11 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
js判断页面中是否有指定控件的简单实例
2014/03/04 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
初学Python实用技巧两则
2014/08/29 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
教师个人的自我评价分享
2014/01/02 职场文书
信息管理应届生求职信
2014/03/07 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
环保倡议书范文
2014/05/12 职场文书
政风行风评议整改方案
2014/09/15 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
公务员年终个人总结
2015/02/12 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
保护校园环境倡议书
2015/04/28 职场文书