У меня есть эта функция PATCH, но мне нужно добавить некоторую форму авторизации, чтобы гарантировать, что вы можете редактировать / обновлять только фильм, связанный с текущим пользователем, могу ли я получить некоторую помощь о том, как добавить это
функция контроллера:
public function update(string $id)
{
$this->user = Auth::user();
$this->film = film:findOrFail($id);
return $this->film->toJson();
}
Я посмотрел документацию laravel в разделе проверки и увидел этот пример
$validatedData = $request->validate([
'title' => 'required|unque:posts|max:255',
'body' => 'required',
]);
Затем я добавил свою собственную проверку в начало файла
protected $validation = [
'name' => 'string',
'description' => 'new description'
];
Я немного растерялся из-за того, как реализовать авторизацию, чтобы гарантировать, что только текущий пользователь сможет обновить фильм?