标签: php

28 篇文章

laravel 自定义密码验证方式
继承 EloquentUserProvider <?php namespace App\Providers; use Illuminate\Auth\EloquentUserProvider; use Illuminate\Contracts\Auth\ Authenticatable as UserContract; class ApiEl…
Windows+PHP7.3环境下安装imagick扩展和imagemagick
要下载扩展,需要清楚自己的PHP版本。通过phpinfo()查看. 红框的信息之后会用到下载imagemagick程序地址:http://windows.php.net/downloads/pecl/deps/下载这个区域里面的对应版本.选择最高版本,我需要下载vc15的64位的 image.png安装imagemagick程序把这个压缩包下载下来…
composer内存问题
运行命令查看composer.phar安装位置 composer -v 执行命令安装包 php -d memory_limit=-1 F:\composer\composer.phar tymon/jwt-auth
dcat-admin 的 表单允许字段为空
dcat-admin 的如果想要某个字段不填就提交 有些字段就是选填的啊,也不想把数据库对应的字段设置为null,查的时候麻烦,下面小改一下 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php 只要在setAttribute方法里加…
VSCode Snippets 设置PHP代码块
{ "pubf":{ "prefix": "pubf", "body": [ "public function $1(){", "", "}" ], "description": "定义公共方法" }, "prif":{ "prefix": "prif", "body": [ "private function $1(){", ""…
签名验证类
<?php declare (strict_types = 1); namespace app\middleware; use think\exception\ValidateException; use think\facade\Validate; class SignCheck { // sign请求验证规则 public static …
图片上传类
<?php namespace app\service; use think\exception\ValidateException; use think\facade\Filesystem; class Upload { public $error = ''; /** * 保存单图 * * @param $file * @param str…
短信服务类
<?php namespace app\service; use app\model\SmsLog; class Sms { public $error = ''; private $template = [ // 充值通过 'recharge_pass' => ['template'=>'尊敬的尾号${phone}用户,您于…
邮件服务类
<?php namespace app\service; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use think\facade\Config; class Email { public $error; public function send($em…