为了账号安全,请及时绑定邮箱和手机立即绑定

如何将给定的SQL查询转换为雄辩的laravel?

如何将给定的SQL查询转换为雄辩的laravel?

PHP
尚方宝剑之说 2021-05-06 17:13:12
我有点努力将下面给定的SQL查询转换为雄辩。这是我要做的事的一个例子-SELECT u.wallet_address AS wallet_address, p.id AS project_idFROM users u, projects p, investment_investor iWHERE u.id = i.user_id AND       p.id=i.project_id AND       u.wallet_address <> '' AND       p.wallet_address <> '' AND      p.contract_address <> ''GROUP BY u.id, p.id;下面的SQL查询为我提供了预期的输出,我可以使用Laravel DB查询构建器进行构建。但是想将其标准化为Laravel框架。
查看完整描述

2 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

您必须能够以laravel方式编写查询的第一件事是Model。模型的例子是这样的


<?php


namespace App;


use Illuminate\Database\Eloquent\Model;


class Flight extends Model

{

    //

}

您可以在此处了解更多信息

创建它之后,就可以开始编写查询了。例如

$results = Users::selectRaw('users.wallet_address as `wallet_address`,'.

                 'id as `project_id`')

                ->get();

您可以在此处阅读有关联接和其他内容的更多信息。


查看完整回答
反对 回复 2021-05-28
  • 2 回答
  • 0 关注
  • 145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信