KaTeX 插件的介绍

$$\lim\limits_{x \rightarrow 0}{\sin x \over x} = 1$$KaTeX 插件可以为 Typecho 提供展示数学公式的功能公式放置在$$起止符中就会被解析$$\lim\limits_{x = 1}{\sin ...

阅读全文

PHP8 - Named arguments 与 Constructor property promotion

PHP8 已于 2020-11-26 发布,这次带来了我们期待已久的 JIT 。但这篇文章主要讲讲新特性的理解与使用。Named arguments我们会在函数参数列表中使用默认值:function setUser(int $age, string $n...

阅读全文

Target [Illuminate\Contracts\Debug\ExceptionHandler] is not instantiable

执行 phpunit 的测试覆盖率统计,结果却报错了Target [Illuminate\Contracts\Debug\ExceptionHandler] is not instantiable先说结论,是因为代码中使用 CR 作为换行符, phpun...

阅读全文

CodeIgniter4 日期自动更新 useTimestamps

在 CodeIgniter4 中,如果想要 Model 在创建及更新数据时自动更新对应的日期字段,可以使用 useTimestamps。 但是有很多人会遇到遇到一些问题,其中最主要的问题是数据库字段与数据内容不匹配导致的。 我们在设置了 $useTi...

阅读全文

CodeIgniter4 useSoftDeletes 软删除

做数据删除的时候,我们往往会用到软删除。CI4对这一功能进行了支持。 CI4 使用 deleted_at 字段是否为 NULL 来判断是数据是否被删除。<?php namespace App\Models; use CodeIgniter\Mo...

阅读全文

CodeIgniter4 OPTIONS 处理

当处理非简单请求时,客户端会向服务端发送 OPTIONS 的预请求,CodeIgniter4 本身没有对这个方法提供支持,这导致我们一些需要验证参数的方法可能会返回异常,例如Access to XMLHttpRequest at 'http://loca...

阅读全文

CodeIgniter4 CORS 跨域问题

当使用前后端分离,并且前端后端域名不统一时,我遇到了跨域的问题。Access to XMLHttpRequest at 'http://localhost/api/login' from origin 'http://localhost:8010' ha...

阅读全文