我花了兩天時間處理這麼簡單而又小巧的事情。我有一個名爲User的模型,它有一個用戶註釋關係。Laravel 5與表格綁定有一種關係
在用戶模型的側我有一個屬於關聯關係定義,然後將用戶的模型定義關係的hasOne側。
我使用結合到$user
模型的形式同時在UserNote模型有其表映射到與USER_ID用戶。
我一直在試圖得到下面顯示的東西;
{{ Form::textarea($user->notes, null , [ 'class' => 'form-control', 'placeholder' => 'Note Content']) }}
有人在那裏幫我算出這個?B的所有我需要的是能夠添加註釋,並且如果用戶沒有注意到然而,因爲如果我這樣做,如下圖所示我不應該收到錯誤我收到一個錯誤:
{{ Form::textarea('UserNote[content]',... }}
您的意見,將不勝感激。
class User{
...
public function note()
{
return $this->belongsTo(UserNote::class);
}
}
class UserNote{
protected $fillable = ['content', 'user_id'];
...
public function user()
{
return $this->hasOne(User::class, 'user_id');
}
}
當然在$fillable
user_ID的不應該出現在首位,因爲這隻意味着從前我想要的一切,從控制器自動完成的,形成的結合,我可以手動更新此表。
你得到什麼錯誤? – jaysingkar
更新您的問題與您的模型請 – Vuldo
@Vuldo我這樣做,先生在此先感謝。 – Maximum86