【问题标题】:how to do this in laravel如何在 laravel 中做到这一点
【发布时间】:2014-02-25 00:54:35
【问题描述】:

我是 laravel 的初学者,我需要这样做: 我有一个“mgs”表,这个表我有“user_sender”和“user_reciver”吗 那么,我如何从“用户”表中获取该用户的信息?

请更正我这段代码:

$read_msg_user = DB::table('mdg')
                            ->where('user_sender', '=', $id)
                            ->where('vue', '=', 0)
                            ->join('users', 'messages.user_sender', '=', 'users.id')->get();

谢谢

【问题讨论】:

  • 您是否尝试过实现这是 Eloquent(Laravel 的 ORM),它肯定会让您更轻松。 :)
  • 请帮我做
  • 这是一项相当大的任务,但我建议阅读此 (stackoverflow.com/questions/19326950/…) SO 帖子和 laravel.com/docs/eloquent 的 Eloquent 文档。
  • 学习 PHP、Laravel、Eloquent,像专家一样简单;对于一个初学者来说,这当然不容易。特别是如果这是一项相当大的任务。 @Nassim:虽然它不会对你的任务有直接的帮助,但最好阅读一个使用 Laravel 和 Eloquent 的教程,也许会找到一些针对初学者的好的网络广播。

标签: php laravel-4


【解决方案1】:

我认为您应该在加入时使用 mdg 而不是消息。 mdg.user_sender 像这样。

DB::table('mdg')
                        ->where('user_sender', '=', $id)
                        ->where('vue', '=', 0)
                        ->join('users', 'mdg.user_sender', '=', 'users.id')->get();

【讨论】:

    猜你喜欢
    • 2020-10-26
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    相关资源
    最近更新 更多