PostController
public function update(PostsRequest $request, Post $post): RedirectResponse
{
$post->update($request->only(['title', 'content', 'slug']));
return redirect()->route('admin.posts.edit', $post)->withSuccess(__('posts.updated'));
}
testUpdatePost{
$this->getAuth();
$post = Post::whereStatus(1)->first();
$response = $this->put(route('admin.posts.update', $post), [
'title' => 'Test',
'content' => 'content',
'slug' => 'test',
]);
$response
->assertStatus(302);
}
Expected status code 302 but received 500.
почему такая ошибка в тестах?