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