我試圖在兩個表,用戶和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