• PHP类的实例(对象)上使用::调用静态方法

    栏目:PHP 时间:2023-09-17 11:25

    class Test{ public static function hello() { echo 123; }}$t = new Test();$t::hello(); //输出123在PHP中,可以在类的实例上调用静态方法。当你写 $t::hello();,你实际上是在调用类 Test 的静态方

    Read more

  • laravel sanctum多用户

    栏目:PHP 时间:2023-09-13 11:36

    我能够使用 Laravel Sanctum 提供的令牌能力中间件使其工作。我认为这对你有用。在您的控制器中,在创建令牌时将角色作为能力传递 public function login(Request $request) {$fields = $request->validate([ 'userna

    Read more

  • php验证一个数组是否包含另外一个数组

    栏目:PHP 时间:2023-08-05 09:47

    使用 array_intersect 函数来检查一个数组是否包含另一个数组中的元素。在你的情况下,你想验证数组 [ "110000", "111111",'1111' ] 是否包含数组 [ "110000", "" ] 中的元素。以下是如何使用 array_intersect

    Read more

  •   在 Laravel 中,常用的函数可以放在控制器(Controller)之外的地方,以保持控制器的简洁性和可读性。  **Service 类**:创建一个专门的 Service 类来处理与业务逻辑相关的功能和操作。在 Service 类中,你可以定义和封

    Read more

  • php解决ltrim和rtrim中文乱码

    栏目:PHP 时间:2023-03-20 10:11

    if(!function_exists('mb_ltrim')){ function mb_ltrim($str, $char){ if(empty($str)) return ''; while (mb_substr($str, 0, 1) == $char){ $str = mb_substr($str, 1); }

    Read more

  • 如下代码: $this->model->title=11111111; $this->model->link=11111111; $this->model->status=0; $this->model->save(); $this->model->title=11111111; $this->model-

    Read more

  • 假设您有文章模型一对多morphMany关联附件模型,可以在其中写一篇文章并在保存文章之前上传多张图片。 你如何处理图片上传? 因为在上传过程中,文章尚未创建,因此您无法将照片分配给取消创建文章。 目前想到的解决方法:当

    Read more

  • laravel 多条件拼接

    栏目:PHP 时间:2022-10-18 11:25

    https://github.com/Tucker-Eric/EloquentFilter Eloquent过滤器 一种过滤 Eloquent 模型及其关系的 Eloquent 方法 介绍 假设我们要返回由多个参数过滤的用户列表。 当我们导航到: /users?name=er&last_name=&compan

    Read more

  • hash_equals()函数 防止时序攻击

    栏目:PHP 时间:2022-10-17 00:51

    了解下hash_equals的概念:bool hash_equals ( string $known_string , string $user_string )比较两个字符串,无论它们是否相等,本函数的时间消耗是恒定的。本函数可以用在需要防止时序攻击的字符串比较场景中, 例如,可以

    Read more

  • Laravel 9 使用Sanctum验证REST API

    栏目:PHP 时间:2022-10-10 01:59

    你好,开发, 在这里,我将向您展示如何使用 laravel 9 sanctum API 身份验证示例。 您将使用 sanctum 学习 laravel 9 REST API。 你可以看到 laravel 9 sanctum spa API 示例。 你可以看到 laravel 9 sanctum API 示例。

    Read more

  • 深入浅出 Laravel Macroable

    栏目:PHP 时间:2022-10-09 03:13

    Laravel 提供的 Macroable 可以在不改变类结构的情况为其扩展功能,本文将教你从零开始构建一个 Macroable。Macroable 的核心是基于匿名函数的绑定功能,先来回顾下匿名函数的绑定功能。预备知识#PHP 可通过匿名函数的绑

    Read more

  • PHP 核心特性 - 匿名函数

    栏目:PHP 时间:2022-10-09 03:10

    在匿名函数出现之前,所有的函数都需要先命名才能使用function increment($value){ return $value + 1;}array_map('increment', [1, 2, 3]);有的时候函数可能只需要使用一次,这时候使用匿名函数会使得代码更加简洁直

    Read more

  • laravel API接口设计 response

    栏目:PHP 时间:2022-10-06 16:19

    首先接口是不能裸奔的,不然你就BOOM了!!!一、那么接口一般面临三个安全问题 请求身份是否合法 请求参数是否被篡改 请求是否唯一(重放攻击)二、那么针对这三个问题,怎么解决呢?? 请求身份合法问题就用接口签名认证(sign)解决,需要

    Read more

  • php匿名类在单独文件中调用的方法

    栏目:PHP 时间:2022-09-26 02:57

    匿名类在单独的文件中并不用赋值,比如: $a=new class {}其实只要在文件中直接返回就可以: return new class extend ...{ ...} 然后直接用include或者require调用获取就可以得到返回值比如: $obj = require '

    Read more

  • Laravel框架中Guard的底层实现分析

    栏目:PHP 时间:2022-09-24 03:18

    1. 什么是Guard在Laravel/Lumen框架中,用户的登录/注册的认证基本都已经封装好了,开箱即用。而登录/注册认证的核心就是: 用户的注册信息存入数据库(登记) 从数据库中读取数据和用户输入的对比(认证)上述两步是登录/注册的基

    Read more

  • laravel 原语

    栏目:PHP 时间:2022-09-22 13:05

    所谓绑定原语就是在绑定的类需要某些变量时可以直接给定所需的变量. 举例:$this->app->when('App\Http\Controllers\TestController')->needs('$numPages')->give(1000);class TestController extends Controller{

    Read more

  • PHP 中 call_user_func call_user_func_array

    栏目:PHP 时间:2022-09-19 13:10

    1.直接调用函数function set_max($a,$b) { if($a>$b) echo $a; else echo $b;}call_user_func('set_max', "111","222");//结果为222 2.调用类中的函数class A{ function b($c) { e

    Read more

  • laravel 中间件和控制器构造函数的执行顺序

    栏目:PHP 时间:2022-09-18 17:44

    1.在路由中创建中间件,中间件里写入用户session。 2.在控制器构造函数获取用户session,但是获取不到。特别纳闷,一开始以为session没开启,查看http里里面的kernal配置 3.核心文件session已经开启,找

    Read more

  • Laravel的生命周期

    栏目:PHP 时间:2022-09-18 17:16

    Laravel启动过程 Laravel的生命周期 A PHP 的运行模式 PHP 的生命周期 作用 Laravel 的生命周期 请求过程 Laravel 的请求步骤 Laravel的生命周期 B laravel/public/index.php laravel/boostrap

    Read more

  • laravel 命名规范 最佳实践

    栏目:PHP 时间:2022-09-13 21:23

    来源:https://github.com/ralphcasipe1/laravel-best-practices What How Good Bad Controller singular ArticleController ArticlesController Route plural articles/1 arti

    Read more

  • thinkphp 高并发情况的简单模拟

    栏目:PHP 时间:2022-09-07 16:16

    看下面代码,一个简单的减库存模拟.一,并发扣库存1.原始数据里面有100个库存 image.png 2.下面进行减库存操作,代码如下所示 $model = new Test(); $data = $model->get(1); $count = $data['c

    Read more

  • php 7新特性

    栏目:PHP 时间:2022-09-05 20:19

    目录 一、数组和字符串直接表达式二、新的密码加密函数三、异常和finally关键字四、生成器( Generator )五、函数参数列表支持接收可变数量参数六、幂运算,用来替代pow函数七、定义数组常量八、类型严格模式九、新增运

    Read more

  • PHP 7.4 新特性

    栏目:PHP 时间:2022-09-05 20:06

    PHP 7.4 计划在2019年11月21日发布,它主要新增了以下几个特性: 短闭包函数(short closure) 预加载提交性能 属性类型限定 Improved type variance(不会翻译) 三元运算简写 数组展开运算 新增类的魔术方法:serialization

    Read more

  • PHP8新特性盘点

    栏目:PHP 时间:2022-09-05 19:57

    PHP 8.0.0 已经正式发布了,这个对于PHPer无疑是一个令人振奋的消息。它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe运算符、JIT,并改进了类型系统、错误处理、语法

    Read more

  • 提供像访问数组一样访问对象的能力的接口。接口摘要 interface ArrayAccess {/* 方法 */public offsetExists(mixed $offset): boolpublic offsetGet(mixed $offset): mixedpublic offsetSet(mixed $offset, mixed $

    Read more

126   1 2 3 下一页 尾页