-
laravel中在控制器controller中常用的函数放在哪里比较好
栏目:PHP 时间:2023-07-24 17:39在 Laravel 中,常用的函数可以放在控制器(Controller)之外的地方,以保持控制器的简洁性和可读性。 **Service 类**:创建一个专门的 Service 类来处理与业务逻辑相关的功能和操作。在 Service 类中,你可以定义和封
-
php解决ltrim和rtrim中文乱码
栏目:PHP 时间:2023-03-20 10:11if(!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); }
-
laravel Eloquent模型save多次只能保存一条数据的问题
栏目:PHP 时间:2022-10-28 19:18如下代码: $this->model->title=11111111; $this->model->link=11111111; $this->model->status=0; $this->model->save(); $this->model->title=11111111; $this->model-
-
laravel 文件上传关联模型,在创建模型之前处理文件上传的最佳方法
栏目:PHP 时间:2022-10-23 12:06假设您有文章模型一对多morphMany关联附件模型,可以在其中写一篇文章并在保存文章之前上传多张图片。 你如何处理图片上传? 因为在上传过程中,文章尚未创建,因此您无法将照片分配给取消创建文章。 目前想到的解决方法:当
-
laravel 多条件拼接
栏目:PHP 时间:2022-10-18 11:25https://github.com/Tucker-Eric/EloquentFilter Eloquent过滤器 一种过滤 Eloquent 模型及其关系的 Eloquent 方法 介绍 假设我们要返回由多个参数过滤的用户列表。 当我们导航到: /users?name=er&last_name=&compan
-
hash_equals()函数 防止时序攻击
栏目:PHP 时间:2022-10-17 00:51了解下hash_equals的概念:bool hash_equals ( string $known_string , string $user_string )比较两个字符串,无论它们是否相等,本函数的时间消耗是恒定的。本函数可以用在需要防止时序攻击的字符串比较场景中, 例如,可以
-
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 示例。
-
深入浅出 Laravel Macroable
栏目:PHP 时间:2022-10-09 03:13Laravel 提供的 Macroable 可以在不改变类结构的情况为其扩展功能,本文将教你从零开始构建一个 Macroable。Macroable 的核心是基于匿名函数的绑定功能,先来回顾下匿名函数的绑定功能。预备知识#PHP 可通过匿名函数的绑
-
PHP 核心特性 - 匿名函数
栏目:PHP 时间:2022-10-09 03:10在匿名函数出现之前,所有的函数都需要先命名才能使用function increment($value){ return $value + 1;}array_map('increment', [1, 2, 3]);有的时候函数可能只需要使用一次,这时候使用匿名函数会使得代码更加简洁直
-
laravel API接口设计 response
栏目:PHP 时间:2022-10-06 16:19首先接口是不能裸奔的,不然你就BOOM了!!!一、那么接口一般面临三个安全问题 请求身份是否合法 请求参数是否被篡改 请求是否唯一(重放攻击)二、那么针对这三个问题,怎么解决呢?? 请求身份合法问题就用接口签名认证(sign)解决,需要