たとえば記事を編集するときに、ユーザーの秘密のauthor_idを渡し、それをバックパック-Laravel のデータベースに記憶する必要があります。どうすればそれができますか?
値は$request配列に表示されます (それを知るために dd($request) を使用します) が、データベースには保存されません。
作者CrudController.php
public function update(UpdateArticleRequest $request)
{
//dd($request); <-- author_id = Auth::id()
return parent::updateCrud();
}
UpdateArticleRequest.php
public function rules()
{
$this->request->add(['author_id'=> Auth::id()]);
return [
'title' => 'required|min:5|max:255',
'author_id' => 'numeric'
];
}