gordensong/laravel-table-validator简介这是一个规则收集器。复用规则自定义规则自动加载表规则排除规则场景规则缓存规则概念Validator:规则收集器。TableValidator:表规则收集器(扩展表字段规则)。ValidatorCollection:(表)规则收集器集合。scene :规则场景。表规则收集器可以合并获取指定 ......
410
0
0
2022-05-29
之前维护一个远古laravel5.2的项目,发现一个问题,代码里写了一个 for 循环,然后每次循环都开启一个事务,简单校验后,异常情况直接continue 继续执行,没有任何的 rollback 或者 commit 的操作,最后发生奇怪的现象,操作了2条数据 第一条失败了 直接返回 然后继续执行循环 第二条成功了 然后 commit 循环结束 这时候数据库 ......
542
0
0
2022-05-27
添加location / { try_files $uri $uri/ /index.php?$query_string; }完整config文件内容如下server { listen 80; server_name XXXX.cn; rewrite ^(.*)$ https://$host$1 permanent; } s ......
428
0
0
2022-05-23
PHP 是搭建 Web 服务的常用开发语言之一,基于 PHP 也衍生出了众多 Web 开发框架,Laravel 便是其中的优秀代表,它具有富于表达性且简洁的语法,提供了众多功能,例如模板引擎,MVC架构支持,安全性高,开发者工具,数据库迁移等,可以满足不同场景或规模的 Web 应用开发。本篇教程将为您指导,如何通过 SCF Web Function,快速部署 ......
481
0
0
2022-05-22
使用Elasticsearch完成商品搜索最近开发的项目需要收集商品信息,顾名思义,又是一个搜索巨多的活,果断上ES。一. 安装扩展首先,通过 Composer 包管理器来安装 Scout: composer require laravel/scout 这是官方的扩展,这个驱动对我们来说不太友好,我需要别的驱动,我选择 scout-elasticsearc ......
508
0
0
2022-05-20
模型无限分类// 模型文件 public function children() { return $this->hasMany(get_class($this), 'parent_id' ,'id'); } public function allChildren() { return $this->children()-&gt ......
440
0
0
2022-05-19
对一些高频数据,我们都需要缓存起来,以免 MySQL 压力过大。一般的写法是先判断缓存中是否有数据,没有数据再将数据查出来,再缓存起来。其实可以用一个函数将这个过程封装起来helper.phpif (!function_exists('remember')) { /** * 缓存数据 * * @param $un ......
582
0
0
2022-05-16
前言Laravel默认使用文件(file)存储缓存,但同时提供了其他多种存储介质,其中固然包含Redis。从安装到配置再到验证步骤较多,在此记录一下。基于Windows系统安装Redis下载地址:github.com/tporadowski/redis/relea...选择安装包(msi)或压缩包(zip)下载,下载后安装包打开选择安装路径即可,zip则直接 ......
490
0
0
2022-05-15
有关swoole+laravel 上传文件的问题前后端分离项目,前端用的是ElementPlus 后端用的是Laravel8*前端部分:<template> <div class="Personal-Center"> <el-card shadow="never"> ......
387
0
0
2022-05-15
介绍Laravel 附带的 Eloquent ORM 为您提供了一种与数据库交互的简单方法。 这简化了所有 CRUD(创建、读取、更新和删除)操作和任何其他数据库查询。Laravel 提供了许多方便的方法,您可以使用它们来处理您的 Eloquent 集合。在本教程中, 你将学习如何计数和检测空的 Laravel Eloquent 集合 !我们将在本教程中 使 ......
421
0
0
2022-05-14
介绍Laravel 附带的 Eloquent ORM 为您提供了一种与数据库交互的简单方法。 这简化了所有 CRUD(创建、读取、更新和删除)操作和任何其他数据库查询。Laravel 提供了许多方便的方法,你可以使用它们来处理您的 Eloquent 集合。 通常,当从数据库中获取一些结果时,你会希望根据特定条件对它们进行排序。在本教程中, 你将学习如何在 L ......
449
0
0
2022-05-13
废话不多说了,直接上代码。定义 json 返回数据格式首先定义一个 trait:app/Responses/ResponseJson.php<?php namespace App\Http\Responses; trait ResponseJson { private function jsonResponse($status, $ ......
468
0
0
2022-05-13
自发布 《将 Laravel 开发环境由 Homestead 迁移到 Laravel Sail ( Docker ) 完整详细教程》 这篇文章以来,已经有 1900 多个阅读了,看来大家都在积极拥抱 Laravel Sail 开发环境,开始逐步淘汰 Homestead。Laravel Sail 开发环境仅支持 Laravel8 及以上版本,很多老一点的项目是 ......
613
0
0
2022-05-12
之前一直用docker搭建服务器运行环境,最近有个朋友来找我在服务器上手工搭建个PHP环境,搞了大半天,快玩不转了。最近呢有个朋友找我帮忙搭建个PHP的环境,本来想让他直接用docker的。但是他买的是聚石塔的服务器,那边不给数据库开外网,只能内网去访问。用docker搭载宿主机的网络去访问的时候老是时不时的找不到地址,整个服务老是中断,无奈只能迁出来,一个 ......
390
0
0
2022-05-12
背景介绍最近使用DcatAdmin 开发一个简单的ERP项目,涉及到采购单入库的时候,在入库单from表单选择采购单需要把相关的采购明细展示在表单中,让用户自行决定可入库物料及入库数量。查询了很久官方文档没有找到组件和扩展,最后通过模版的方法终于解决,现在把简单的代码实现分享出来。最终实现的效果先展示一下最终的效果:图中根据选择的采购单,下面明细展示的是对应 ......
644
0
0
2022-05-11