我是Eloquent的新手,并且在以下方面苦苦挣扎。
在我的数据库(mysql 5.7)中,有2个表,其结构如下。
文章:
{
_id: 1,
title: "xxx",
content: "xxx",
tag_ids: [
4,
5
]
}
标签:
{
_id: 4,
tag: "tag1"
}
在ArticleModel中,具有强制转换
protected $casts = [
"tags" => "array"
];
没有中间表就可以建立多对多关系吗?
任何帮助将不胜感激!
答案 0 :(得分:0)
我创建了一个具有JSON关系的软件包:https://github.com/staudenmeir/eloquent-json-relations
您可以像这样创建多对多关系:
function my_login_logo() { ?>
<style type="text/css">
#login h1 a, .login h1 a {
background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/site-login-logo.png);
height:65px;
width:320px;
background-size: 320px 65px;
background-repeat: no-repeat;
padding-bottom: 30px;
}
</style>