NotFoundHttpException模型[App \ Post] laravel 5.4没有查询结果

时间:2017-09-12 16:17:13

标签: php laravel

我正在 postController 中编写此代码,以检查帖子是否存在。但是如果传导的第一部分正在发挥作用但是其他部分不起作用,它会向我展示

  

(2/2)NotFoundHttpException没有模型[App \ Post]的查询结果。

CommandLineProcess

此代码的目的是,如果发现了Good,则将其重定向到404页面。 我的网页的网址是这样的。 我只是在学习laravel,并且在初级水平

  

http://laravel5.prc/posts/4

任何人都可以指导我。提前谢谢

1 个答案:

答案 0 :(得分:3)

您可能想要删除typehinting(Post $ post)并将其替换为:

public function show($id) 
{ 
    // 
        $post = Post::find($id); 

    if($post) 
    { 
        return view('posts.show',compact('post')); 
    } 
    else{ 
        return view('404error'); 
    } 
}