摘要:
函数效果: /** * 正则匹配img标签src * @param $tag * @return array */ function extract_attrib($tag) { preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $tag, $mat 阅读全文
摘要:
model: public function insert_select($values) { $sql = 'INSERT INTO ' . $this->_table_name . '(article_id,user_id,share_link,short_link,read_price,cre 阅读全文
摘要:
小坑问题:直接上图 解决方法:(json_encode加入第二个参数) JSON_FORCE_OBJECT 阅读全文
摘要:
下面这个链接为微信发起 OAuth 的跳转地址 注意链接中有几个变量需要替换 APPID 测试账号中的 appID,填写自己账号的 appID REDIRECT_URI 用户同意授权后的回调地址,填写 http://larabbs.test SCOPE 应用授权作用域,填写 snsapi_useri 阅读全文
摘要:
验证码是否与缓存中一致时,使用了 hash_equals 方法: hash_equals 是可防止时序攻击的字符串比较,那么什么是时序攻击呢?比如这段代码我们使用 进行比较,那么两个字符串是从第一位开始逐一进行比较的,发现不同就立即返回 false,那么通过计算返回的速度就知道了大概是哪一位开始不同 阅读全文
摘要:
模型观察器 对模型的生命周期内的多个时间点进行监控,分别有 ~ing 和 ~ed 事件 每个监控方法接收 model 作为唯一参数 使用观察器 创建观察器文件,一个普通类,不需要继承什么 针对需要的事件,编写对应的 ~ing 或 ~ed 方法,方法接收 model 作为唯一参数 在 AppServi 阅读全文
摘要:
例子: 打开 VerificationController ,此控制器处理所有邮件认证相关逻辑: app/Http/Controllers/Auth/VerificationController.php 源码解析: 构建函数里使用了三个中间件,并且使用了中间件简称,这些简称是在 app/Http/K 阅读全文
摘要:
修改 User 模型,将 Laravel 自带的邮箱认证功能集成到我们的程序中 代码详解: 加载使用 MustVerifyEmail trait,打开 vendor/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php 文件,可以看到以下 阅读全文
摘要:
laravel 使用make:auth生成用户认证,登录表单是英文版本的,打开模板文件(resources/views/auth/login.blade.php),此模板文件是我们刚刚使用 make:auth 命令生成的 这是 Laravel 提供的本地化特性,使用 __() 函数来辅助实现。按照约 阅读全文
摘要:
这是因为我们在 resources/views/layouts/app.blade.php 中使用 mix() 方法,而我们还未运行 Laravel Mix 进行编译,找不到 mix-manifest.json 文件,所以报错,没事接下来我们来解决这个问题。 运行 Laravel Mix Larav 阅读全文