【Laravel基础】15. 生成URL

【Laravel基础】15. 生成URL

15. 生成URL1、框架提供了 url()助手函数 ,方便我们生成各种想要 url 地址;(当然使用 URL也是可以 的)//生成指定的url$user = User::find(19);return...

【Laravel基础】14. 请求与依赖

【Laravel基础】14. 请求与依赖

14. 请求与依赖[TOC]14.1 Request 请求1、使用方法很简单,在 Controller控制器 中,引入 Request ,并在控制器的方法中,注入Request 对象即可。如:使用下面命令,创建控...

【Laravel基础】13. 模型的关联写入

【Laravel基础】13. 模型的关联写入

13. 模型的关联写入13.1 关联新增1、比如有一个功能:给一个用户增加关联的书籍。则方法如下。首先观察book表,没有时间字段,需要取消自动写入时间。同时,也要为book表设置取消批量赋值://取消批量赋...

【Laravel基础】12. 模型的预加载

【Laravel基础】12. 模型的预加载

12. 模型的预加载1、预加载,就是解决关联查询中产生的N+1 次查询带来的资源消耗。所谓 N+1 条,就是起初获取全部数据的 1 条和,遍历的 N 条。看下面的示例。比如在下面的关联查询中,要获取所有书籍...

【Laravel基础】10. 模型的关联查询

【Laravel基础】10. 模型的关联查询

10. 模型的关联查询[TOC]10.1 关联概念关联模型,即:两张或以上的表进行一定规则的绑定关联。比如:一个学生(学生表)对应一张个人信息卡(信息表),这种就是一对一;一篇博文(帖子表)对应多个评论...

【Laravel基础】9. 集合与模型

【Laravel基础】9. 集合与模型

9. 集合与模型9.1 创建与使用集合什么是集合? 它是一种更具读取性和处理能力的数组封装。比如,我们从数据库得到的数据列表,它就是一种集合;我们可以对这个返回的集合,进行各种操作。$users...

【Laravel基础】8. 模型的访问器、修改器

【Laravel基础】8. 模型的访问器、修改器

8. 模型的访问器、修改器[TOC]8.1 模型的访问器什么是访问器?访问器,就是在获取数据列表时,拦截属性并对属性进行修改。访问器是写在模型里的方法,其命名格式是固定的:访问器命名:前固定get,后固...

【Laravel基础】7. 模型的作用域

【Laravel基础】7. 模型的作用域

7. 模型的作用域[TOC] 很多情况下,我们在数据查找时,有一部分条件会被重复且大量使用,通过作用域,将常用的SQL封装,会简化操作。7.1 本地作用域1、在某个条件下,只是这个模型对应的数据表使用,...

【Laravel基础】4. 数据库操作

【Laravel基础】4. 数据库操作

4. 数据库操作[TOC]4.1 配置数据库数据库的配置在 config/database.php,如果是本地可以直接配置 .env 文件。我们通过 .env 文件配置数据库连接的相关信息,以提供给 datab...

【Laravel基础】3. 控制模块基础知识

【Laravel基础】3. 控制模块基础知识

3. 控制模块基础知识[TOC]3.1 响应设置路由和控制器处理完业务都会返回一个发送到浏览器的响应:return。几种常用的返回格式如下所示:如果是字符串,会直接输出。如果是数组,则会输出json 格式,本...

【Laravel基础】2. 路由模块基础知识

【Laravel基础】2. 路由模块基础知识

2. 路由模块基础知识[TOC]2.1 路由的定义方式路由就是提供接受HTTP请求的路径,并实现与程序交互的功能。路由的定义文件在根目录routes/web.php 中,初始项目下,可以看到 welcome 页面...