欢迎光临
我们一直在努力

Laravel框架 第3页

Laravel 判断通过哪个 guard 登录

Laravel 中定义多个 guard 登录时,我们有时需要判断用户是通过哪个 guard 登录的,判断方法如下,以模板示例: @if(Auth::guard('admin')->check()) Hello {{Auth::guar...

赞(0)码农资源网码农资源网阅读(71)

Laravel模型嵌套预加载多个关联的方法

Laravel可以使用 「点」 语法预加载嵌套关联。比如在一个 Eloquent 语句中预加载所有书籍作者及其联系方式: $books = AppModelsBook::with('author.contacts')->get(); ...

赞(0)码农资源网码农资源网阅读(74)

Laravel – API 的最佳命名约定

本文分享内容是大多数使用 PHP 的科技公司遵循的基本命名约定。这种命名约定符合 Laravel [PHP] 编码标准和 PSR 规范。 最佳方式是结合 SOLID 原则,并记住尽可能遵循 KISS 原则 命名标准: 对于类、接口 / 契约...

赞(0)码农资源网码农资源网阅读(66)

Laravel whereHas 查询特别慢(性能差)的解决办法

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

赞(0)码农资源网码农资源网阅读(59)

Laravel 关联模型设计示例

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

赞(0)码农资源网码农资源网阅读(65)
Laravel 打印慢查询 SQL 语句到日志文件-码农资源网

Laravel 打印慢查询 SQL 语句到日志文件

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

赞(0)码农资源网码农资源网阅读(75)

登录

找回密码

注册