gpt4 book ai didi

php - laravel 从 3 表中选择所有行

转载 作者:行者123 更新时间:2023-11-29 01:50:50 26 4
gpt4 key购买 nike

我该怎么做才能从 laravel 5.4 的 3 个表中选择第 1 列的所有行?

我想选择帖子、评论、用户,其中 post_id = comment.post_idcomment.user_id = user.id

在单页帖子中显示 post_title,通过用户名评论

我有3张这样的 table

Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->text('title');
$table->longText('description');
$table->text('image');
$table->timestamps();
});

Schema::create('comments', function (Blueprint $table) {
$table->increments('id');
$table->longText('comment');
$table->integer('user_id');
$table->integer('post_id');
$table->timestamps();
});

Schema::create('users',function (Blueprint $table){
$table->increments('id');
$table->string('username',30)->unique();
$table->string('email')->unique();
$table->string('password',60);
$table->rememberToken();
$table->timestamps();
});

感谢您的回答。

最佳答案

您可以使用 Eloquent 关系延迟加载数据轻松地做到这一点。

最好的起点是阅读 https://laravel.com/docs/5.4/eloquent-relationships

关于php - laravel 从 3 表中选择所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44114936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com