如何将3张表格与雄辩的inaravel结合起来?
嗨,谁帮我,我需要你的帮助。
下面这三张表,在laravel中口若悬河怎么结合?
下表列出了结构和图:
标记表结构{Tag_id:primary key,Tag_name,Tag_category}
文章表结构{Article_id:primary key,date_posting,content,tag_id:foreign key}
审阅表结构{Review\u id:primary key,date\u Review,Review\u name,Review\u content,article\u id:foreign key}
结构表
你能给我一些view.blade、controller和model的示例源代码吗。
谢谢你非常有用的回答:)
从你的形象
标签上有物品,物品上有reveiw
现在标签与文章共享一对多和多对一(反向)关系
use App\Article;
class Tag extends Model{
public function articles()
{
return $this->hasMany(Article::class);
}
}
文章模式
use App\Tag;
use App\Review;
class Article extends Model{
//Inverse relation for Tag and Article
public function tag()
{
return $this->belongsTo(Tag::class);
}
//Articles having reviews
public function reviews()
{
return $this->hasMany(Review::class);
}
}
审查中的模式
use App\Article;
class Review extends Model {
public function article()
{
return $this->belongsTo(Article::clas);
}
}
现在,您可以使用即时加载检索所有模型数据
App\Tag::with('articles.reviews')->get()
我是Laravel5.2的新手,正在开发一个遗留系统,对雄辩有点困惑,希望有人能给我代码。 共有3个表格: 卡片类别卡片2类 卡片可以是许多类别的一部分,这些类别保存在cards2cat表中。 cards2cat表的结构如下 id(主键)图像(卡)类别 我想做的是在Cards模型中有一个方法,名为getCardsWithCategors,它返回Cards信息和category表中类别的名称。 ca
有没有更好的方法,以最低的价格与拉威尔雄辩的对象?每个产品都有多个票证类型,每个票证类型可以有多个价格。
我搜索了这个,得到了很多结果,每个人都说它有效。 我的情况和这里显示的完全一样http://laravel.io/forum/04-22-2015-hasone-and-insert 学生模型 设备型号 我试过了 但我得到错误为
所以我有三个模型: 挑战 使用者 参赛者 挑战有它的主键 用户只有它的主键 而且进入者有外键挑战id和用户id 如果我从挑战中查询(我有挑战标识),用雄辩的方式让所有与该挑战相关的用户的最佳方式是什么?我基本上想要所有进入者数据和所有用户数据的集合。我一直在研究这种方法,但我似乎无法让它发挥作用。
我正在用Laravel 5.2开发一个Web应用程序,但有一个问题我无法解决。 我有一个扩展了雄辩模型的模型,但当我试图输出带有“where”的数据库表时,例如 它返回一个包含许多信息的集合,这些信息此时对我来说无用,比如“守卫”、“键入”...我的表的数据在“属性”下。遵循laravel的指南,我看到每个人都像我一样简单地使用它,然后用
我试着补充: 并用调用,但响应为空。