1
1
有一个方法可以使用,称为when(,这样你就可以有更干净的代码。如果第一个参数为true,那么它将执行你的条件语句。 https://laravel.com/docs/9.x/queries#conditional-clauses
您还应该能够在使用when之前清理您的优先级代码(以使整个代码更干净)。 |
2
0
在laravel中查询数据库非常容易,你只需要找到你想要的查询,然后你只需要用laravel助手替换它。或者,如果你不知道该使用哪个函数,你可以编写原始查询。
使用,
现在,Had的大部分时间都用于过滤特定模型的数据。 更喜欢这个链接,[Laravel官方查询文档][1]就像你有1到m的关系,这样你就可以从一个部分或多个对象中检索多个对象。就像我想过滤用户的许多评论一样,我会这样做的。
})->get(); $comments=这将是您想要检索的模型::whereHas('关系名称',函数(Builder$query){ $query->其中('content','like','title%'); })->get(); 你也可以在where里面写where。 [1] : https://laravel.com/docs/9.x/eloquent-relationships#querying-relationship-existence |
Onyx · 尝试使用Laravel迁移添加外键约束时出错 6 年前 |
Tyteck · Laravel-用表2列更新表1列 6 年前 |
SaidbakR · Laravel针对多个同名字段的自定义验证消息 6 年前 |
AVA · 如何将cordova项目连接到数据库? 6 年前 |
apin pipin · 在输入表Laravel 5.5中添加值 6 年前 |