Вы могли бы попытаться создать новый экземпляр объекта в контроллере и то Ассинг значение, которое нужно вручную, в NEX примере я указать идентификатор пользователя билета за пределами массового назначения
модель, которую я использую выглядит следующим образом
class TicketComment extends Entity
{
protected $fillable = ['comment', 'link'];
/**
* Return the ticket of the given comment.
*
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function ticket()
{
return $this->belongsTo(Ticket::getClass());
}
/**
* Return the user of the given comment.
*
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function user()
{
return $this->belongsTo(User::getClass());
}
}
И это метод, который сохраняет свой комментарий, обратите внимание, как я добавил идентификатор пользователя
public function submit($id, Request $request, Guard $auth)
{
$this->validate($request, [
'comment' => 'required|max:250',
'link' => 'url'
]);
$comment = new TicketComment($request->all());
$comment->user_id = $auth->id();
$ticket = Ticket::findOrFail($id);
$ticket->comments()->save($comment);
session()->flash('success', 'Your comment has been saved successfully');
return redirect()->back();
}
Что такое модальный вид? –