随笔分类 -  php

25. Laravel 事件
摘要:Laravel 事件 配套视频地址:https://www.bilibili.com/video/av77534496 目的:解耦。 简介:监听器监听到事件的发生,会执行 handler 方法。 // 原始代码 public function register(){ // 注册用户 // 成功后发送 阅读全文

posted @ 2023-02-28 13:40 何苦-> 阅读(56) 评论(0) 推荐(0) 编辑

24. Laravel 缓存
摘要:Laravel 缓存 配套视频地址:https://www.bilibili.com/video/av77035719 配置与准备 配置文件:config/cache.php, .env 可配置内容: 1. 使用哪个驱动 2. 驱动的配置信息 3. 所有缓存的统一 key 前缀 注意点: 1. 使用 阅读全文

posted @ 2023-02-28 13:40 何苦-> 阅读(186) 评论(0) 推荐(0) 编辑

23. Laravel 模型关联:更多使用方法 – 3
摘要:Laravel 模型关联:更多使用方法 – 3 配套视频地址:https://www.bilibili.com/video/av73028135?p=11 查询多态模型 morphTo use Illuminate\Database\Eloquent\Builder; // 查询与帖子或视频相关并且 阅读全文

posted @ 2023-02-28 13:40 何苦-> 阅读(32) 评论(0) 推荐(0) 编辑

22. Laravel 模型关联:更多使用方法 – 2
摘要:Laravel 模型关系:多态关联 配套视频地址:https://www.bilibili.com/video/av73028135?p=6 多态一对一 项目:运营人员就一个图片,发布一篇博客或者一篇文章。 表 articles id - integer title - string blogs i 阅读全文

posted @ 2023-02-28 13:39 何苦-> 阅读(43) 评论(0) 推荐(0) 编辑

21. Laravel 模型关联:更多使用方法 – 1
摘要:Laravel 广播 – 公有广播 配套视频地址:https://www.bilibili.com/video/av78577184 配置 配置驱动 "pusher", "redis", "log", "null" // .env npm install --save socket.io-clien 阅读全文

posted @ 2023-02-28 13:37 何苦-> 阅读(28) 评论(0) 推荐(0) 编辑

20. Laravel 模型关系:多态关联
摘要:Laravel 模型关系:多态关联 配套视频地址:https://www.bilibili.com/video/av73028135?p=6 多态一对一 项目:运营人员就一个图片,发布一篇博客或者一篇文章。 表 articles id - integer title - string blogs i 阅读全文

posted @ 2023-02-28 13:36 何苦-> 阅读(95) 评论(0) 推荐(0) 编辑

19. Laravel 模型关系:远程一对多
摘要:Laravel 模型关系:远程一对多 配套视频地址:https://www.bilibili.com/video/av73028135?p=5 简单的说:Thread 模型可以通过 Author 模型访问多个的 Book 模型。 表 threads: id, title authors: id, n 阅读全文

posted @ 2023-02-28 13:36 何苦-> 阅读(65) 评论(0) 推荐(0) 编辑

18. Laravel 模型关系:远程一对一
摘要:Laravel 模型关系:远程一对一 配套视频地址:https://www.bilibili.com/video/av73028135?p=5 **一个帖子属于一个作者,该作者就读一所学校。**帖子可通过作者访问作者所在的学校。 简单的说:Thread 模型可以通过 Author 模型访问唯一的 S 阅读全文

posted @ 2023-02-28 13:35 何苦-> 阅读(43) 评论(0) 推荐(0) 编辑

17. Laravel 模型关系:多对多
摘要:Laravel 模型关系:多对多 配套视频地址:https://www.bilibili.com/video/av73028135?p=4 多对多:一个人可以扮演多个角色,一个角色可以被多个人扮演。 数据结构 # users: id, name # roles: id, title # role_u 阅读全文

posted @ 2023-02-28 13:34 何苦-> 阅读(53) 评论(0) 推荐(0) 编辑

16. Laravel 模型关系:一对多
摘要:Laravel 模型关系:一对多 配套视频地址:https://www.bilibili.com/video/av73028135?p=3 一对多:一篇文章可以有多个评论,一个评论只属于一篇文章。 表结构 # articles: id, title, content # comments: id, 阅读全文

posted @ 2023-02-28 11:43 何苦-> 阅读(94) 评论(0) 推荐(0) 编辑

15. Laravel 模型关系:一对一
摘要:Laravel 模型关系:一对一 配套视频地址:https://www.bilibili.com/video/av73028135 五个部分 创建数据表:migration 填充数据表:seeder 模型配置:定义模型关系 基本使用:增删改查 可能遇到的问题 一对一:一个人只有一个身份证,一个身份证 阅读全文

posted @ 2023-02-28 11:42 何苦-> 阅读(135) 评论(0) 推荐(0) 编辑

14. Laravel 授权:Gate、Policy
摘要:Laravel 授权:Gate、Policy 对应视频教程:https://www.bilibili.com/video/av84570897 Gates 和 Policies 相对于passport更细粒化 Gates 和 Policies 两者作用都是授权,本质上没有区别。 Gates 一般是个 阅读全文

posted @ 2023-02-28 11:41 何苦-> 阅读(122) 评论(0) 推荐(1) 编辑

13. Laravel Passport OAuth 2.0
摘要:web 原理 注册,服务器生成session 返回用户session id 登录,服务器生成session 返回用户session id 认证,用用户传来的session id查找进行判断 准备 安装laravel框架 composer create-project --prefer-dist la 阅读全文

posted @ 2023-02-28 11:41 何苦-> 阅读(76) 评论(0) 推荐(0) 编辑

12. Laravel Passport 授权码模式
摘要:Laravel Passport 授权码模式 配套视频地址:https://www.bilibili.com/video/av74879198?p=7 哔哩哔哩提供一个“微信登陆”的链接,用户点击跳转到微信授权服务器。 用户根据微信授权服务器提示登陆微信并确认授权给哔哩哔哩。 微信授权服务器返回用户 阅读全文

posted @ 2023-02-28 11:36 何苦-> 阅读(190) 评论(0) 推荐(0) 编辑

11. Laravel Passport 密码模式
摘要:Laravel Passport 密码模式 配套视频地址:https://www.bilibili.com/video/av74879198?p=5 准备工作 composer create-project --prefer-dist laravel/laravel laravel6 .env 数据 阅读全文

posted @ 2023-02-28 11:35 何苦-> 阅读(75) 评论(0) 推荐(0) 编辑

10. Laravel api 认证
摘要:Laravel api 认证 配套视频地址:https://www.bilibili.com/video/av74879198?p=3 原理 注册:用户注册成功后,随机生成长字符串作为 token,原生 token 返回给用户。哈希后的 token 存到数据库里。 登陆:用户使用账号密码登陆成功,随 阅读全文

posted @ 2023-02-28 11:34 何苦-> 阅读(105) 评论(0) 推荐(0) 编辑

9. Laravel 内置 web 认证
摘要:Laravel 内置 web 认证 配套视频地址:https://www.bilibili.com/video/av74879198/ 原理 注册:用户注册成功后。在服务器端生成 session 文件。给用户传递 session (文件名)。 登陆:用户使用账号密码登陆成功。在服务器端生成 sess 阅读全文

posted @ 2023-02-28 11:33 何苦-> 阅读(186) 评论(0) 推荐(0) 编辑

8. Laravel 视图
摘要:Laravel 视图 配套视频地址 https://www.bilibili.com/video/av70545323?p=8 知识点 返回视图 给视图传递数据 模版语法 1. 返回视图 // resources/views/test.blade.php return view('test'); / 阅读全文

posted @ 2023-02-28 11:33 何苦-> 阅读(55) 评论(0) 推荐(0) 编辑

7. Laravel 中间件
摘要:Laravel 中间件 配套视频教程:https://www.bilibili.com/video/av83019817 作用 过滤 http 请求。 生成中间件的命令 php artisan make:middleware ShowAge 前置与后置中间件 <?php namespace App\ 阅读全文

posted @ 2023-02-28 11:32 何苦-> 阅读(38) 评论(0) 推荐(0) 编辑

6. Laravel 模型增、删、改操作
摘要:Laravel 模型增、删、改操作 配套视频地址 https://www.bilibili.com/video/av70545323?p=7 写 App\User::insert( ['email' => 'john@example.com', 'votes' => 0] ); \App\User: 阅读全文

posted @ 2023-02-28 11:32 何苦-> 阅读(90) 评论(0) 推荐(0) 编辑

导航