跳转到正文
技术笔记与独立作品

把折腾的过程,
写成有用的经验。

从后端到前端,从部署到 AI。
记录真实的开发实践,分享解决问题的思路。

我在记录PHP / GolangWeb 开发Docker / 运维AI 实践

最新笔记.

258 篇记录,持续积累
Backend15 分钟

Laravel 数据库交互 - 查询构造器

获取结果 从表中检索所有行 $articles = DB::table('article')->get(); foreach ($articles as $article) { echo $article->title.PHP_EOL; } 从表中检索单行或单列 #通过id字段获取一行 $article = DB::t…

2,741 次阅读
阅读全文
Backend2 分钟

Laravel 中的 redis

Redis 在 Laravel 中有两个角色,缓存和数据库 数据库 配置文件 config/database.php 作为数据库使用,有两个 REDIS_CLIENT 可选,默认是 phpredis (php的redis扩展),可选 predis (纯php的三方库),两者区别,详见: https://www.cnbl…

2,152 次阅读
阅读全文
Backend4 分钟

Laravel 记录SQL日志

Laravel 默认只在sql语法错误时提示完整的sql日志,但实际情况接口慢,筛选条件和预期不符等,都需要看到sql语句,通过sql语句判断问题所在 下面介绍实现方式 第一步 修改 AppServiceProvider.php vi app/Providers/AppServiceProvider.php regis…

2,863 次阅读
阅读全文
Backend1 分钟

Laravel 调试工具 - Telescope

Laravel Telescope 是Laravel框架的一个优雅的调试助手。Telescope 提供对进入应用程序的请求、异常、日志条目、数据库查询、排队作业、邮件、通知、缓存操作、计划任务、变量转储等的洞察。Telescope 是您本地Laravel开发环境的绝佳伴侣。 安装 #仅本地安装,不推荐用在生产环境 co…

2,325 次阅读
阅读全文
Backend2 分钟

Laravel 队列管理工具 - Horizon

安装 #先安装pcntl扩展(我用的docker环境) root@php-fpm:/var/www/laravel-demo# docker-php-ext-install pcntl #再执行composer root@php-fpm:/var/www/laravel-demo# composer require l…

2,148 次阅读
阅读全文
Backend2 分钟

PHP CS Fixer 的使用

安装 composer require --dev friendsofphp/php-cs-fixer 修改composer.json "scripts": { ... "cs-diff": [ "vendor/bin/php-cs-fixer fix --verbose --diff --dry-run" ], "c…

2,575 次阅读
阅读全文
Backend7 分钟

elasticsearch地理位置查询

Elasticsearch支持两种类型的地理数据:支持lat/lon对的geo_point字段和支持点、线、圆圈、多边形、多多边形等的geo_shape字段。 下面只介绍geo_point 创建名称为geo的索引 curl --location --request PUT 'localhost:9200/geo' \ …

2,487 次阅读
阅读全文