如何将其转换为 Query builder 或 eloquent? [复制]
Posted
技术标签:
【中文标题】如何将其转换为 Query builder 或 eloquent? [复制]【英文标题】:How to convert this into Query builder or eloquent? [duplicate] 【发布时间】:2021-10-04 19:08:24 【问题描述】:这是代码的一部分。由于我是 Laravel 的新手,我不知道如何将我的查询转换为 Laravel Eloquent 查询生成器,请告诉我如何将其转换为 LARAVEL 的 eloquent 或查询生成器?
for ($i = 0; $i < count($links); $i++)
$con = mysqli_connect("localhost", "root", "", "pacra-daily-2021");
$sql = "SELECT keywords FROM `sectors` WHERE id BETWEEN 0 AND 59";
$result = mysqli_query($con, $sql);
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
$keywords = $row["keywords"];
if (preg_match($keywords, $links[$i]))
if (filter_var($links[$i], FILTER_VALIDATE_URL) !== false)
array_push($mainNewsLinks, $links[$i]);
return $mainNewsLinks;
【问题讨论】:
Here 是您可以使用 Laravel 连接到数据库的方式,query builder documentation 是您可以编写查询的方式。您是否可以尝试让它自己工作并且仅在遇到困难时才提出问题?本网站不提供教程 分享你用 laravel 试过的代码 【参考方案1】:ModalName::select('keywords')->whereBetween('id', [0, 59])->get();
这里的 ModalName 将被替换为您的 Respective ModalName
【讨论】:
【参考方案2】:ModalKeywords::where('id', '>',0)->where('id','<',59)->get();
您应该创建一个关键字模态
【讨论】:
以上是关于如何将其转换为 Query builder 或 eloquent? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Doctrine Query Builder Select Count with Case
Illuminate\Database\Query\Builder 类的对象无法转换为字符串,无法在单个查询中从两个数据库中获取数据
将 Adobe Flash Builder 游戏转换为 Air?
如何使用Doctrines Query Builder定义多个orWhere查询