posts
和post_tags
。posts
表格,只将标签插入post_tags
表格? posts
表:
+----+----------+---------+
| id | username | message |
+----+----------+---------+
post_tags
表:
+----+---------+-----+
| id | post_id | tag |
+----+---------+-----+
如果用户从下拉列表中选择了多个标签,则应将每个标签插入到其各自行的表中,即:
+----+---------+-------+
| id | post_id | tag |
+----+---------+-------+
| 1 | 1 | hello |
| 2 | 1 | world |
+----+---------+-------+
我已完成 帖子信息,但我不确定如何将代码插入第二个表格。
我的Post
模特课:
class Post extends Eloquent {
protected $table = 'post';
}
我的PostController
课程的一部分提交 帖子信息:
$server = new Server;
$server->name = Input::get('name');
$server->ip_address = Input::get('ip_address');
$server->port = Input::get('port');
$server->info = Input::get('info');
$server->website = Input::get('website');
$server->country = Input::get('country');
$server->save();
感谢。
答案 0 :(得分:1)
您可以在PostController
$post = new Post;
$post->postData = Input::get('postData');
$post->save();
$post_tags = new Post_tags;
$post_tags->tags = Input::get('tags');
$post_tags->save();
希望这有帮助。