当我通过Postman上的PUT方法更新数据时,我收到了这个错误消息。
No query results for model [App\Models\Post].
代码
public function store(Request $request)
{
$post = $request->isMethod('put') ? Post::findOrFail
($request->post_id): new Post;
$post->id= $request->input('id');
$post->title= $request->input('title');
$post->body= $request->input('body');
if($post->save()){
return response($post);
}
}
参考:https://github.com/Devgroup-Asia/lumenblog/blob/main/app/Http/Controllers/PostsController.php
1条答案
按热度按时间ufj5ltwl1#
该问题是由以下代码引起的。
未找到具有$request-〉post_id的帖子。您可能未从表单发送post_id