laravel 型号[App\Models\XXXX]没有查询结果

u3r8eeie  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(140)

当我通过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

ufj5ltwl

ufj5ltwl1#

该问题是由以下代码引起的。

Post::findOrFail($request->post_id)

未找到具有$request-〉post_id的帖子。您可能未从表单发送post_id

相关问题