我试图在两个表,用户和Laravel模型中的消息之间创建关系,因为用户可以将消息发送给另一个用户,以便我有两个外键(fromUser_id和toUser_id),如下图所示。 对于第一种关系是直接的,我将创建一个名为消息的功能 public function messages(){
return $this->hasMany('App\Models\Message', 'fromUser
我创建一个回复模型,然后试图返回的对象与它的主人关系后负荷()。这里是一个返回一个空对象的代码: //file: Thread.php
//this returns an empty object !!??
public function addReply($reply)
{
$new_reply = $this->replies()->create($reply);
r
在laravel 5时尝试执行SQL命令其我不明白上phpmyadmin任何错误:在laravel SELECT shoppings.*, sum(shoppings.ordering_count)
FROM `shoppings` join products on products.id = shoppings.product_id
where `shoppings`.`user_order
如何将数据从一个表格保存到两个表格并保存它们之间的关系? 我有模特公司: public function maps()
{
return $this->belongsTo('App\Map');
}
和模式地图: public function companies()
{
return $this->hasOne('App\Company');
}
,并形成输入
我有一个用户和父子关系中的用户和角色模型,如下面的代码所示。会发生什么是我可以通过父母访问孩子,但反之亦然。访问孩子的角色($ user-> role)只给我这个ID。角色列在角色表上有一个外键,但反过来不起作用。 基本上, $角色包含所有用户 $用户>角色不会显示用户的角色,只是他的身份证 Laravel-Debugbar还表明,用户不执行额外的查询,而角色一样。 用户表 id name ema