小天天天天 PHP 956 2022-12-03 23:59:25
先写出指定日期的时间格式和时间戳格式,下面要用到:$str_day='2022-10-17';//时间格式$time_day=$date_time=date("Y-m-d",$str_time);//时间戳格式指定日期所在天的时间://精确到年-月-日$start_time=time_day;//开始时间(2020-04-17)$end_time=date("Y-m-d",strtotime("+1day",$str_time));
小天天天天 PHP 999+ 2022-12-03 23:54:02
通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面。官方推荐生成并使用小程序码,它具有更好的辨识度。目前有3个接口可以生成小程序码,开发者可以根据自己的需要选择合适的接口。接口A:适用于需要的码数量较少的业务场景接口地址:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN参数如下:注意:通过该接口生成的小程序码,永久有效,
小天天天天 PHP 999+ 2022-11-29 21:39:54
先说结论:瓶颈在高并发下CPU的有效利用率不可思议的低,低于5%;而此时cpu使用率已经100%再来解释原因:发展到这个阶段了,所有成熟的语言一般都有manager和worker的细分工你看下fpm的进程,也是有master(manager)和pool(worker)进程,一般会有多个worker进程。fpm本身性能几乎是神一样的队友,但是因为php的简单性,没法做神级actor,actor是通过系统内核提供的事件模型来有效提升cpu有
小天天天天 PHP 999+ 2022-09-05 15:08:14
本地Git添加Hook钩子,提交时自动对修改的PHP文件进行语法检测,如果失败则无法继续Commit只是为了避免低级错误提交到仓库1.在本地仓库中编辑.git/hooks/pre-commit文件,没有则建立,内容如下#!/bin/shchanged_files=`gitdiff-index--cached--name-onlyHEAD--`forfin$changed_files;doext=${f##*.}iftest"$
小天天天天 PHP 999+ 2022-05-18 03:56:38
手贱升级了电脑系统,本地的PHP环境崩了...尝试卸载后重新安装,brewinstallphp@7.3报错Error:php@7.3hasbeendisabledbecauseitisaversionedformula!brewtapshivammathur/phpbrewinstallshivammathur/php/php@7.3更新系统后,不再支持旧的PHP版本只能使用brew安装受支持的PHP版本。但是,可以使用tapshiv
小天天天天 PHP 999+ 2022-04-28 15:35:27
laravel 查询之大小写敏感其实和laravel无关,只需在MySQL执行:ALTERTABLE'表名'CONVERTTOCHARACTERSETutf8COLLATEutf8_bin;如果是数据迁移:Schema::create('info',function(Blueprint$table){$table->increments('id');$table->charset='utf8';$table
小天天天天 PHP 999+ 2022-03-09 11:56:47
引言在web开发中,数据的完整性和准确性非常重要。因此,必须确保我们编写的代码能够以安全的方式存储、更新和删除数据库中的数据。在本文中,我们将看看什么是数据库事务,为什么它们很重要,以及如何在Laravel开始使用它们。我们还将研究一个常见的“问题”,涉及队列和数据库事务。什么是数据库事务?在我们开始研究Laravel的数据库事务之前,让我们先看看它们是什么以及它们如何有益。对于什么是数据库事务,有许多听起来复杂的技术解释。但是,对于大
小天天天天 PHP 999+ 2022-02-22 18:08:40
你的网站慢吗?加载需要很长时间吗?用户是否抱怨它几乎无法使用?您应该检查您的数据库查询。我将向您展示一种轻松分析所有数据库查询的简洁方法。当然,您的网站速度慢的原因有很多,但最常见的原因之一是数据库查询速度慢。但是在laravel中,我们(大多数时候)不使用SQL从数据库中获取数据,我们使用EloquentORM和查询构建器,这有时会导致很难查明造成我们网站如此缓慢的查询。DB::listen()幸运的是,在laravel中,我们可以定
小天天天天 PHP 999+ 2022-02-21 14:19:46
一个系统需要持续优化,日志尤为关键。通过巧用中间件记录系统的慢请求,可以不用依赖任何监控型服务,定期分析日志,从而优化系统。通过定义一个监控中间件,记录慢查询。<?phpnamespaceModStart\Core\Monitor;useIlluminate\Http\Request;useIlluminate\Support\Facades\Log;classModStartMonitorMiddleware{
小天天天天 PHP 999+ 2021-12-14 18:56:34
在这篇文章中我会向你展示如何在laravel中查看磁盘占用情况,以及服务器的剩余内存。很多时候我们需要在管理员面板上查看服务器的磁盘剩余空间,而我们现在都是手动查看磁盘是否已经存满。在这个教程中,我会教你如何在laravel中查看磁盘占用情况,这样你就可以在管理员端直接查看了。你也可以在ubuntu上使用这份代码。PHP提供内置函数来查看服务器的全部磁盘空间和空余磁盘空间,这里我们使用disk_total_space()和disk_fr
小天天天天 PHP 999+ 2021-12-07 10:45:49
在使用laraveleloquent进行数据库操作的时候惊讶的发现这货居然不支持批量添加,看到网上很多人在循环里进行数据库插入操作来实现批量添加,我想说这样做是很损失性能滴!好在框架的DB门面里的insert方法可以进行批量插入。$data=[['name'=>'111'],['name'=>'222'],];DB::table('xxx')->insert($data);但是我的数据有点多,100w条数据需要
小天天天天 PHP 999+ 2021-12-06 15:07:54
前言Artisan是Laravel附带的命令行接口。Artisan以 artisan 脚本的形式存在于应用的根目录,并提供了许多有用的命令,这些命令可以在构建应用时为你提供帮助。除Artisan提供的命令外,你也可以编写自己的自定义命令。命令在多数情况下位于app/Console/Commands目录中;不过,只要你的命令可以由Composer加载,你就可以自由选择自己的存储位置。前期工作在开始之前,我们要准备相应的
小天天天天 PHP 999+ 2021-12-06 15:03:40
PHP团队昨天 宣布 发布了PHP8.1:?PHP8.1发布了!?阅读所有相关信息:t.co/ToeHc3YGau♻️迁移指南:t.co/BVVZ7lSXd1?非常感谢贡献者所做的一切,感谢RM发布这个惊人的新版本!❓您最喜欢的新功能是什么?—php.net(@official_php) 2021年11月25日PHP8.1已经在 2021年11月25日 发布,在本文中,我们将逐一介绍所有
小天天天天 PHP 999+ 2021-12-06 14:22:45
使用composer构建的php项目,在项目根目录下生成vendor目录,vendor具体目录如下:vendor/autoload.php 文件是composer自动加载的入口文件(引导文件).此文件做了两件事情:加载文件vendor/composer/autoload_real.php文件(该文件的作用下文说明)实例化类Composer\Autoload\ClassLoader调用静态方法getLoader()方法获得Cla
小天天天天 PHP 999+ 2021-07-12 16:36:26
本文针对电商系统中的商品管理模块进行分析,总结出如何设计一个合理的商品管理表。分析的角度,重点放在商品的规格设计上,针对单一规格、多规格和组合规格情况进行如何设计表的总结。前期分析对于商品功能,我这里总结了至少需要下面这几张表。表名 表作用 常用字段category 商品分类表,存储商品分类信息 一般有数据id,分类名称goods 商品信息表,存储商品的基础信息 一般有数据id,商品名称,商品封面(外键图片表id),小标题,显示基础价格
小滴 PHP 999+ 2021-06-22 11:54:06
这是一个二维码生成器,它可以帮助你以简单的方式生成二维码,并且可以设置二维码中间的小logo图标。使用非常简单,并且提供了一个Symfony包,可以快速整合到你的项目中。安装使用Composer来安装这个库。composerrequireendroid/qrcode基本用法简单几行代码,就可以生成一个普通的二维码:require_once('vendor/autoload.php');useEndroid\QrCode\QrCod
网站文章数:483
今日UV/PV/IP:15/15/15
昨日UV/PV/IP:19/22 /19