(慕课网_轻松学会Laravel-基础篇_天秤vs永恒老师)

一、直接使用sql语句

  1、路由

  

  2、StudentController.php

  

二、查询构造器

  简介:Laravel查询构造器(query builder)提供方便、流畅的接口,用来建立及执行数据库查询语法

  使用PDO参数绑定,以保护应用程序免于SQL注入,因此传入的参数不需要转义特殊字符

  基本可以满足所有的数据库

  1、增删改

    

    

  2、查询

    

    

  3、查询构造器中的聚合函数

    

三、Eloquent ORM

  Laravel自带的Eloquent ORM是一个优美、简洁的ActiveRecord实现,用来实现数据库操作

  每个数据表都有一个与之对应的模型Model,用于数据表的交互

  基本用法

    

  

  1、ORM中的新增,自定义时间戳及批量赋值

    1)、通过模型新增数据(涉及到自定义时间戳)

    

    2)、使用模型的Create方法新增数据(涉及到批量赋值)

    

    模型类如下:Student.php

    

  2、ORM更新

    1)、ORM属性更新

    2)、结合查询语句,批量更新

    

  3、ORM删除

    三种方式

    

                                             

最新文章

  1. jQuery实战
  2. Eclipse上安装GIT插件EGit及使用
  3. 【Java EE 学习 46】【Hibernate学习第三天】【多对多关系映射】
  4. ASP------如何读取文件内容
  5. codeforces 591A. Wizards' Duel 解题报告
  6. Hearthstone-Deck-Tracker项目的编译
  7. Inlinehook PspCreateProcess
  8. 目标检测的图像特征提取之(三)Haar特征
  9. C++ (P160—)多继承 二义性 虚基类 “向上转型”
  10. 阿里云AliYun表格存储(Table Store)相关案例
  11. redis内存数据库C客户端hiredis API 中文说明
  12. 【网络流问题·我就想建好模】
  13. showdoc 自动脚本安装
  14. vChart
  15. 如何设置.net控件SplitContainer平均分配
  16. Warning: imagettfbbox(): Could not read font in XXX on line X
  17. 自学Aruba5.1.2-带宽限制
  18. luogu1541 乌龟棋 (dp)
  19. HOW TO REPLACE ALL OCCURRENCES OF A CHARACTER IN A STD::STRING
  20. Emacs的一些事情(与Vi的争议及使用)

热门文章

  1. [C/C++标准库]_[0基础]_[交集和补集]
  2. 关于driver_register做了些什么
  3. [转]Swift编程风格指南
  4. ZOJ 1633
  5. Unity5.3——UI之Canvas
  6. ZOJ3555 Ice Climber(dp)
  7. 使用SQL除掉文本中特殊的ascll字符比如Enter,Tab,空格键
  8. 一步步学会使用SeaJS(转)
  9. 将含有父ID的列表转成树
  10. C语言初学 测定各数据类型的长度