2万条数据大概一分钟左右。适用纯数据导出创建工具类我是建在app/Admin/Extensions/Grid/Tools下,可自行创建。use Dcat\Admin\Grid\Tools\AbstractTool; class UsersExporter extends AbstractTool { // 工具按钮标题 prot ......
395
0
0
2022-11-13
<?php namespace App\Services\Order; use App\Contracts\Order\ReturnContracts; use App\Models\Order; class ReturnService implements ReturnContracts { public function ......
407
0
0
2022-11-12
—————–订单的支付宝支付<?php namespace App\Support\Pay; use App\Contracts\Pay\PayContracts; class AliPaySupport implements PayContracts { public function pay($order, $reques ......
320
0
0
2022-11-12
订单详情表```php<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Order extends Model { //mysql的配 ......
409
0
0
2022-11-12
创建 app\Http\Requests\ValidatorTrait.php trait<?php namespace App\Http\Validators; use Illuminate\Support\Facades\Validator; trait ValidatorTrait { /** * 场景名 ......
360
0
0
2022-11-11
支付时用到的「简单工厂」+ 「策略模式」经验,应该是有符合要求的设计模式能解决这类问题。因为整体流程是一条直线的流程,依次执行,就想到责任链模式。通过查询相关资料,责任链模式的变种「管道模式」似乎更适合应用至此。Laravel 依赖注入和控制反转 时见到过。Laravel 通过 Pipeline 实现 Middleware: github.com/larav ......
405
0
0
2022-11-11
支付宝注册首先要注册两个平台账号,一个是支付宝商户平台,一个是支付宝开放平台,需要企业账号实名认证,免费。没有条件的可以是用支付宝模拟沙箱进行测试。开发前置支付宝开放平台注册后,申请一个应用,获得APPID,例如我要开发一个网站的支付,我就申请一个 网页/移动应用 的应用。支付宝商户平台注册后,获得商户ID,然后将前面的APPID与商户ID绑定。支付宝开放平 ......
574
0
0
2022-11-10
测试laravel加速引擎Octane的性能1.测试环境win10本地虚拟机centos7(4核4G)laravel/framework 9.19laravel/octane 1.2PHP 8.0.20nginx 1.22.02.创建站点修改web.php 添加测试路由Route::get('/test', function () { $i = 0 ......
644
0
0
2022-11-10
项目说明该扩展致力于分析接口上的优化能力项目地址: github.com/GodForHeart/laravel-opt...安装插件:composer require godforheart/laravel-optimizer生成配置:php artisan optimizer:publish1. 插件背景平时项目开发中,经常会遇到n+1查询,接口中执行的 ......
320
0
0
2022-11-10
表单验证请求类,通常一个 class 是应用到一个 Action 上的,虽说可以应用到多个 Action 上,但验证参数很少说完全一样,粒度太细了,如果一个 Controller 有 10 个 Action 那就得对应创建10个验证规则类,会导致文件太多,所以可以封装一下 Request ,把粒度由 Action 变成 Controller 级别得粒度,这样 ......
322
0
0
2022-11-09
在laravel 5.5之后,您可以创建自己的自定义验证规则对象。要创建新规则,只需运行Artisan命令:php artisan make:rule Id laravel将把新的rule类放在app/Rules目录中自定义对象验证规则的示例可能类似于:<?php namespace App\Rules; use Illuminate\Con ......
313
0
0
2022-11-09
使用Laravel + EasyWechat开发公众号、小程序效率不要太高,感谢大牛。使用前建议多看公众号官方文档;一、微信公众号常用功能1.接收普通消息用户给公众号发各种类型的消息,根据实际业务做出消息回复。常用的有文本、图片类型,回复主要是文本、图文(<=8篇);2. 接收事件推送关注事件记录用户来源、存储用户、回复消息(例如,欢迎关注XXXX); ......
403
0
0
2022-11-09
在 app/common/(目录可以自己随便来)下新建一个文件 common.php,在内部补充如下代码//测试公共函数 function show(){ return '我是公共函数'; } 在根目录下找到composer.json文件,找到autoload项添加"files":["app/common/common.php"] 在终端输 ......
285
0
0
2022-11-08
一、安装全局的laravel-pint 包composer global require laravel/pint二、安装完毕切换到项目根目录执行:pint 指令输出结果三、PHPSTORM 配置进入 Preferences -> 工具 -> External Tools 点击 + 号按照以下配置就可以轻松在项目里面使用 pint 进行格式化了– ......
470
0
0
2022-11-07
参考文章:PDF 扩展包使用使用Laravel-snappy导出PDFwkhtmltopdf/laravel-snappy 不呈现页眉和页脚Snappy & wkhtmltopdf:页脚中的页码使用 Laravel snappy 生成 PDF 并集成到 Laravel-admin使用安装 https://wkhtmltopdf.org/downloa ......
484
0
0
2022-11-07