前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索
当前目录:首页 > 程序开发 > php >
  • [php] Laravel 打印慢查询SQL语句到日志文件今日

    Laravel 开发的程序运行较慢,在优化的过程中需要打印慢查询 SQL 语句以便排查,方法如下: 在 \app\Providers\AppServiceProvider.php 文件的 boot 方法中添加下面的代码,不要忘记引用 DB 类和

    关键词:Laravel,慢查询,sql,日志
  • [php] Laravel 关联模型设计示例13日

    需求 user 用户表:id、name、level 等级(普通员工、小组长)、leader_id (组长 id) goods 商品表:id、name、user_id 获取商品归属于哪位小组长管理。 设计 使用一对一关联即可。 // 商品模型

    关键词:模型,关联,设计
  • [php] ThinkPHP 5 模板 if 标签使用方法13日

    ThinkPHP 5 中的模板中内置了 if 标签用来进行条件判断,以下是 switch 标签的使用方法: IF标签 用法示例: {if condition=($name == 1) OR ($name 100) } value1{elseif condition=$name eq 2/}value2{else /} value3

    关键词:标签,thinkphp,模板,tp5,if
  • [php] ThinkPHP 5 模板 switch 标签使用方法13日

    ThinkPHP 5 中的模板中内置了 switch 标签用来进行条件判断,以下是 switch 标签的使用方法: SWITCH标签 用法: {switch name=变量 } {case value=值1 break=0或1}输出内容1{/case} {case value=值2}输出内容

    关键词:thinkphp,tp5,模板,标签,switch
  • [php] PHP Carbon获取两个日期之间的日期09日

    use Carbon\CarbonPeriod;$period = CarbonPeriod::create(2021-06-14, 2021-06-20);// Iterate over the periodforeach ($period as $date) { echo $date-format(Y-m-d) .\n;}//result2021-06-142021-06-152021-06-162021-06-172021-06-182021-06-192021-06-

    关键词:
  • [php] PHP获取两个日期之间的所有日期09日

    PHP获取两个日期之间的所有日期时,可以使用DatePeriod 类: use DatePeriod;use DateTime;use DateInterval;......$period = new DatePeriod(new DateTime(2021-01-01), new DateInterval(P1D), new DateTime(2021-01-15));foreach ($p

    关键词:日期
  • [php] Laravel查询获取数据库的指定列09日

    DB Facade 方式: $users = DB::table(users)-select(name, email as user_email)-get(); Eloquent ORM 方式: $users = User::select([name])-get(); 或 $users = User::all([name]); 或 $ausers = User::get([id, name]); 或 $user = User::find($

    关键词:Laravel,Eloquent,模型,查询
  • [php] Laravel学习心得之小技巧01:开发中无需考虑请求参数中的前后空白字符07日

    在日常开发中,我们通常会对请求提交的参数进行一些基本的处理,其中一项就是过滤掉提交参数的前后空白字符,避免出现异常。 但是在今天学习 Laravel 源码的过程中发现,Laravel 已

    关键词:Laravel,请求,参数
  • [php] Laravel whereHas查询特别慢(性能差)的解决办法07日

    Laravel 的模型关联功能提供了功能强大的数据库操作封装,其中 whereHas 方法可以简洁明了将「where」条件放到 has 查询上。这些方法允许你向关联加入自定义约束。 但是在 whereHas 方法会

    关键词:Laravel,whereHas,查询
  • [php] PHP 8 判断字符串中是否包含另一个字符串06日

    PHP 8 以下的版本中判断字符串中是否包含另一个指定字符串,推荐使用 strpos 函数,详见: php判断字符串中是否包含另一个字符串 。 在 PHP 8 中,新增了一个专门的函数str_contains ,因此

    关键词:字符串,包含
  • [php] PHP获取文件夹内的所有文件列表06日

    PHP获取文件夹内的所有文件列表的两种方法: 一、使用 scandir 函数(推荐) $list = scandir(__DIR__);var_dump($list); 二、使用opendir 配合readdir 函数循环获取 $handler = opendir(__DIR__);while( ($filenam

    关键词:文件
  • [php] PHP:Invalid argument supplied for foreach()错误原因及解决办法03日

    在php中使用foreach循环遍历时报Invalid argument supplied for foreach()错误,是因为循环的数据不是一个有效的数组。 因此我们只要在foreach之前判断一下数据源即可: if(is_array($data)){foreach($dat

    关键词:foreach,错误,原因,解决办法
  • [php] Laravel 前台的空字符串保存到数据库中变成了null怎么办03日

    今天在开发过程中发现前端的 input 内容为空时,保存到数据库中却变成了 null ,看了一下 Laravel 的文档,才发现 Laravel 默认启用了一个全局中间件:\Illuminate\Foundation\Http\Middleware\Conve

    关键词:Laravel,字符串,数据库,null
  • [php] Laravel Artisan命令行运行时异常信息默认只显示5行的解决办法03日

    Laravel 网页端错误信息可以显示很多行,比如截图中的 Web 端显示到了 74行,但是在 Artisan 命令行中的错误信息默认只显示 5行: 这样很多时候是无法显示我们的错误代码的,那么在La

    关键词:Laravel,Artisan
  • [php] PHP二维数组多条件排序方法03日

    需求:有以下数组,按照volume 降序排列,当 volume 相同时,按edition 升序排列。 array:6 [ 0 = array:2 [ volume = 67 edition = 2 ] 1 = array:2 [ volume = 86 edition = 1 ] 2 = array:2 [ volume = 85 edition = 6 ] 3 = a

    关键词:数组,排序
  • [php] PHP计算两个时间段是否有交集03日

    /*** PHP计算两个时间段是否有交集(边界重叠不算)** @param string $beginTime1 开始时间1* @param string $endTime1 结束时间1* @param string $beginTime2 开始时间2* @param string $endTime2 结束时间2* @return b

    关键词:时间,交集
  • [php] PHP中file_exists与is_file、is_dir的区别03日

    在 PHP 中判断文件是否存在,可以使用 is_file 或 file_exists ,判断文件夹是否存在,可以使用: is_dir 和 file_exists ,即 file_exists = is_dir + is_file 。 file_exists 、 is_file 、 is_dir 效率对比: 文

    关键词:file_exists,is_file,is_dir
  • [php] PHP判断Session是否“已开启”03日

    PHP 5.4 及以上版本可以用 session_status() 的返回值来判断,PHP 5.4 以下用 session_id() 是否有值来判断。 兼容性 PHP 判断Session是否已开启函数: /*** 判断会话是否已开启,www.02405.com** @return

    关键词:session,函数
  • [php] Laravel提示The GET method is not supported for this route. Supported methods: POST.错误的解决办03日

    Laravel提示The GET method is not supported for this route. Supported methods: POST.错误,其实很简单就是配置路由的时候设置的是post,但是访问时采用的是get方式。 解决办法1:将路由改为any或者get R

    关键词:Laravel,Get,method,route
  • [php] 通过css实现a链接不可点击31日

    在 css 中,可以通过设置元素的 pointer-events 属性为 none ,来实现元素不可点击。此方法是通过设置元素的鼠标事件失效来实现元素不可点击。 示例代码: #menu-item a {pointer-events: none;} 说

    关键词:点击,链接

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1