0

たとえば記事を編集するときに、ユーザーの秘密の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'
    ];
}
4

2 に答える 2