我正在寻找一种将 post_id 值插入 $request->all() 的方法。我到目前为止的代码是:
public function createReview(ReviewRequest $request, $id) {
$review = Auth::user()->reviews()->create($request->all());
$review->task_id = $id;
$review->save();
return $review;
}
即使它工作,我正在寻找更清洁的方式来做到这一点。我的模型是:
User: hasMany->reviews ; hasMany->task
Review: belongsTo->user ; belongsTo->task
Task: belongsTo->user ; hasMany->reviews