
Laravel
文章平均质量分 82
cookcyq
Thinking | Freedom | Opinions are my own.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP & Laravel & 掌握 api 生成 token 的几种方式以及一些注意事项(坑)
介绍本章略长,采用了 3 种创建 token 方式,读者可以选择任意一节阅读,但本人建议全部看完,掌握多种生成 token 方式何乐而不为呢。准备工作创建 Laravel 项目并命名为 example-appcomposer create-project laravel/laravel example-appcd example-appphp artisan serve没有特殊情况的话可以看到项目已正常运行输出Starting Laravel development server: h原创 2022-04-19 14:19:16 · 6205 阅读 · 1 评论 -
PHP & 理解 Laravel 中 Errors & Exceptions (错误与异常) 的作用、使用
一、介绍文本将从PHP原生错误/异常 讲解到 Laravel 错误/异常,耐心看完,相信你会有所收获。1.1 什么是错误在 PHP 中,最常见错误的级别有错误类型解释Deprecated比如 API 过期 ,属于低级错误Notice变量未定义Warning结果不符合逻辑,比如函数里面 $num + 100,但 $num 传递进来的是 ‘ab’Fetal致命错误,直接终止运行后面的运行,比如调用不存在的函数Prase最高级别错误,以上的都是运行原创 2022-03-06 16:05:38 · 2042 阅读 · 0 评论 -
PHP & 理解 Laravel 中 Jobs & Queue (任务队列)的作用、使用
一、介绍1.2 什么是任务现实中每件事都可以当做一个任务,而在业务中,比如发送邮箱就是一个任务,推送通知就是一个任务,定时删除 log 也是一个任务,你甚至可以说输出一个hello,world 也是一个任务。1.2 什么是队列队列这词听起来很抽象,但其实它的构成就是把所有任务放到一个容器里面就叫做队列[任务1, 任务2, 任务3]它的执行顺序是任务1、任务2、任务3、即FIFO (先进先出) 模式。二、任务队列有什么用作用解决阻塞问题:当某个任务执行时间耗费很久时且响应结果不受影原创 2022-02-27 08:42:35 · 3322 阅读 · 0 评论 -
PHP & Laravel 中 Facades 与 Dependency Injection(面门、依赖注入) 的用法、区别
一、门面与依赖注入的区别门面是静态调用依赖注入是实例调用二、使用方式三、门面与 help function 有何区别两者之间没有啥不同,有时 Facades 内部也是调用了 helper functions,像下面是等价的return Illuminate\Support\Facades\View::make('profile');return view('profile');...原创 2022-02-26 13:47:33 · 387 阅读 · 0 评论 -
PHP & 理解 Laravel 中的 Dependency Injection (依赖注入)作用,以及 Service Container
一、什么是依赖注入依赖注入 名词看起来很抽象,但理解和用起来却异常简单。它最基本的作用就是为我们 免写 new 和 implements,是的就是这么简单,不要被这个抽象名词给吓到。二、正常使用使用 Laravel 提供的 依赖注入 很简单,这里有几种使用方式。在外部定义一个 ToolsService 类,然后作为参数传递进去// route/web.phpuse Illuminate\Support\Facades\Route;class ToolsService{ public f原创 2022-02-25 20:12:56 · 691 阅读 · 0 评论 -
PHP & 理解 Laravel 中 Event & Listener 的作用和使用
1. Event 和 Listener 是什么、有何作用Event 与 Listener 两者不可分割,是要结合在一起使用的,触发 一个 Event ,下面绑定的 Listeners 就会跟着触发。事实上我们用普通函数也可以同样实现 Event & Listener 功能,但设计模式中规范了一个类只做一件事,即采用单一原则。不过业务总是会发生一个类包含多件事,为了能够保持单一原则, Event & Listener 就可以派上用场,所以本质上就是将多个功能抽象提取出来放到 Event原创 2022-02-20 10:27:20 · 1737 阅读 · 0 评论