跳转到正文

# laravel.

关于 laravel 的技术笔记与实践,集中在这里。

Backend15 分钟

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

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

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

Laravel 中的 redis

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

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

Laravel 记录SQL日志

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

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

Laravel 调试工具 - Telescope

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

2,322 次阅读
阅读全文
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,144 次阅读
阅读全文
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,571 次阅读
阅读全文