logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Laravel模型里面的when()用法

Laravel 5.5 里面的when用法:// \DB::enableQueryLog();$data = StudentClassHour::where('student_info_id', $student_info_id)->where('status', 1)->when($type == 1, function ($query

Integrity constraint violation: 1052 Column 'status' in where clause is ambiguous

在使用Laravel关联模型查询的时候,报这个错,然后查了资料,说是两个关联的表里有一样的字段,mysql不知道要以哪个表为准,所以这个时候,我们只需要查询的时候指明字段所属的表就可以了。ambiguous是磨棱两可的意思。原始代码:$data = MyClass::with(['learners' => function ($query) {$query->se

#mysql
git查看分支信息

Git没有直接的方式来排序分支以显示最近创建的分支,但你可以通过查看分支的创建时间来间接实现。这个命令会显示每个分支的最后提交信息,包括分支名称、最后提交的哈希值、作者和提交日期。在Git命令行中,如果您想查看最近创建的所有分支的名称,可以使用。请注意,这个命令是按提交时间排序,而不是分支的创建时间。这个命令会显示每个分支的名称和最后一次提交的时间。命令结合其他参数来实现。这个命令会按创建时间排序

文章图片
#git
gitk查看被删除的单个文件的所有历史记录

可以使用 Git 自带的图形用户界面工具 Gitk 来查看文件的历史记录。通过 Gitk,你可以通过图形化界面更直观地浏览文件的历史记录。请注意,如果文件已经被删除,你可能需要使用。进入你的 Git 仓库所在的目录。替换为实际文件的路径和文件名。打开终端(或命令提示符)。

#git
windows下面使用docker特别慢,无法接受的那种慢

在docker里面加载laravel项目,特别慢,查过资料发现是文件加载转换耗费了大量的时间,有两个选择.1.不使用wsl,使用hyper-V;2.把项目文件放在wsl的目录下面,避免文件转换;我的电脑->地址值输入:\\wsl$# 依次进入\\wsl$\docker-desktop\mnt\host\wsl\docker-desktop...

#docker#windows#linux
gitlab ci/cd预设变量

gitlab ,cicd ,预设变量

#gitlab#ci/cd#git
git tag标签的增加和删除操作

如果你经常需要删除标签,可以考虑编写一个自动化脚本来执行这些操作。只会删除本地的标签。要删除远程标签,你需要先删除本地标签(如果它还存在的话),然后推送一个删除标签的引用到远程仓库。删除远程标签稍微复杂一些,因为。替换为你要删除的远程标签名。保存这个脚本到一个文件(比如。命令来删除本地的标签。替换为你要删除的标签名。例如,要删除远程仓库中的。

文章图片
#git#chrome#前端
镜像构建上下文(docker Context)

Docker 的引擎提供了一组 REST API,被称为 Docker Remote API,而如 docker 命令这样的客户端工具,则是通过这组 API 与 Docker 引擎交互,从而完成各种功能。. 表示当前目录,而 Dockerfile 就在当前目录,因此不少初学者以为这个路径是在指定 Dockerfile 所在路径,这么理解其实是不准确的。当构建的时候,用户会指定构建镜像上下文的路径,

#docker#容器#运维
Error invoking remote method ‘docker-start-container‘: Error: (HTTP code 304) container already star

Error invoking remote method ‘docker-start-container’: Error: (HTTP code 304) container already started -这是因为已经有一个容器启动了,需要先停掉这个容器,再才能重启,有时候docker的bugdocker psdocker stop container_id

php使用mysql分批大量插入数据

public function testNumbers(){$number = 11020095;$interval = 500000;$file_name = ' /tmp/table_name_12220095.sql';for ($i = 1; $i < 100; $i++) {$samll = $number - $interval * $i;if ($samll > 0) {

    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择