php - Laravel Eloquent 为帖子创建类别

标签 php mysql laravel eloquent

我有 3 个表 posts、categories 和 post_category。该帖子有 2 个类别,例如书籍 (1) 和杂志 (2)。我创建帖子并选择两个类别的书籍和杂志 我想在 post_category 表中保存 post_id 和 categories_id 如何将这两个类别插入不同的行以及如何在提交时获取帖子的 ID?顺便说一句,我尝试将 category_id 作为数组添加到帖子表中,但我很难查询该类别的单个 id。

enter image description here

最佳答案

使用插入命令

$param = array(
        array('post_id' => '1', 'category_id' => 1),
        array('post_id' => '1', 'category_id' => 2),
);

DB::table('post')->insertGetId($param);

注意!它忽略时间戳

LINK HERE

关于php - Laravel Eloquent 为帖子创建类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24653116/

相关文章:

PHP是否有数据库分类检索表

php - 如果有数百万用户,如何在用户提交后立即使用 php 从 mysql 获取详细信息

php - 来自数据库的数据未显示在我的编辑页面中

php - Voyager 安装 Laravel 上的外键约束格式不正确

laravel - Vuex 无法使用 npm 安装并给出错误

php - 是否可以使用ffmpeg读取php中的mp3 id3标签?如果是这样那怎么办?

php - 无法弄清楚为什么我不断收到 Mysql 错误

mysql - 如何匹配值为零或一及更大的记录

没有主键的MySQL导出?

php - 在我的 Laravel 应用程序中,数据库关系名称及其最佳实践