一、需求场景在常见的业务中,比如我们要记录一个接口的最终处理结果记录到日志里,使用event就可以把记录日志的业务逻辑放在一个处理方法中,使得代码中的业务逻辑更明确。二、配置监听监听配置文件:app\EventServiceProvider.php<?php namespace App\Providers; use Illuminate\A ......
376
0
0
2022-04-19
laravel安装laravel-wechat 实现微信授权登录一.下载laravel-wechathttps://packagist.org/packages/overtrue/laravel-wechat 二. 使用composer安装laravel-wechatcomposer require "overtrue/laravel-wechat:~4. ......
851
0
0
2022-04-19
一直想写点技术博客,又没有特别想写的,太过简单的动态一搜一大推,太复杂的自己都没搞懂,只有写写技巧了。。。库地址: github.com/ctfang/laravel-watchlaravel 业务函数委托执行函数委托执行,特别适用于扩展业务时又不需要侵入原有代码。安装composer require ctfang/laravel-watch 如 ......
390
0
0
2022-04-19
记录学习中遇到的各种奇奇怪怪的问题下载jwt和配置jwt我就不写了1.后台登录方法 public function login(Request $request){ $arr = $request->only(['email','password']); if(empty($arr)){ ......
434
0
0
2022-04-19
Laravel 事件系统Dispatcher 是一个观察者模式的实现,它最大的优点就是在对象之间没有依赖关系的情况下,把对象内部的状态暴露给对该状态感兴趣的对象,通常我们把这类对象称为监听器,监听器的本质是一个可执行的函数;状态称为事件,通常事件都有一个唯一的名称,和携带一个可选的状态数据。通过下面的例子可以体验下事件系统的优点。class Pag ......
576
0
0
2022-04-18
Laravel CollectionCollection 是laravel提供的对 array 进行包装的类。它有如下的特点:函数式流式API(Fluent API)操作代理可扩展有一个数组 range(1,100),需要找出大于30的偶数。过程式常规的实现方式:$arr = range(1,100); $result = []; foreach (ra ......
495
0
0
2022-04-18
安装 laravel swoolelaravel-swoolecomposer require swooletw/laravel-swoole php artisan vendor:publish --tag=laravel-swoole 或者 laravelscomposer require hhxsv5/laravel-s php artisan ......
400
0
0
2022-04-18
性能一直是Laravel的最大话题之一, 但它也确实为很多PHP开发者提供了很多不一样的知识, 这里再次为框架加速一次.基础 (老生常谈)缓存,会话,队列都是用Redis驱动框架内置的缓存路由缓存php artisan route:cache配置缓存php artisan config:cache根据接口幂等性使用缓存升级OPcache没什么特殊理由直接上这 ......
360
0
0
2022-04-18
[TOC]面试中关于 redis 中经常会被如何实现异步队列?以及存在什么问题,怎么改进,鉴于次今天进行异步队列实现和优化说明:异步消息队列是什么?异步消息队列能解决什么问题?什么时候用?什么地方用?以上问题请参考 消息队列基于 list 实现的生产 / 消费模式队列,在应用中使用场景最为广泛,以下是具体的常见实现过程以及分析How生产 / 消费模式有三个基 ......
397
0
0
2022-04-17
4 月初购买了《L01 Laravel 教程 - Web 开发实战入门》(下文简称:L01),到今天为止,断断续续,做了 5 遍。一开始练习时,搭建环境就花了 3 天,才成功让 Laravel 在电脑上跑起来。详情可以参考:《历时 3 天,成功搭建 Laravel Sail 环境》到现在,可以说对 Laravel 开发有一个基本的了解,但是距离课程提到过的挑 ......
502
0
0
2022-04-17
pjax:在不刷新页面的状态下改变url地址引入js<script src="https://cdn.bootcss.com/jquery.pjax/2.0.1/jquery.pjax.min.js"></script> //定义加载区域 $(document).pjax('a', 'body'); //定义pjax有效时间,超 ......
316
0
0
2022-04-17
环境说明 mac系统 本地目录结构 /wwwroot/laradock/wwwroot/project1/wwwroot/project2 1 进入laradock目录将Laradock 拉取到目录中 cd /wwwroot/laradock git clone https://github.com/laradock/laradock.git cp ......
313
0
0
2022-04-16
1 Superviosr 安装sudo pip install supervisor 2 Supervisor 配置// 运行这个命令可以生成一个默认的配置文件 echo_supervisord_conf > /etc/supervisord.conf // 生成成功后,打开编辑这个文件,把最后的 include 块的注释打开,并修改如下: ......
464
0
0
2022-04-16
一、修改vendor/encore/laravel-admin/src/Controllers/AuthController.php中postLogin方法if ($this->guard()->attempt($credentials, $remember)) { $res = $this->sendLoginResponse( ......
593
0
0
2022-04-16
Laravel辅助工具包本人写的一个辅助工具包,喜欢里面的功能可以支持一下下 谢谢各位大老爷一个支持钉钉、企业微信、微信模板消息广播的laravel辅助工具包接下来我们使用他来 推送系统异常到钉钉使用composer安装composer require chowjiawei/laravel-help-plugin运行Artisan命令发布配置文件php ar ......
353
0
0
2022-04-15