我正在使用 Laravel 4,我有一个显示帖子的页面,例如 example.com/posts/1 显示来自数据库的第一篇帖子。
如果有人试图访问不存在的 url,我想要做的是将页面重定向到索引。
例如,如果没有帖子编号 6,则 example.com/posts/6 应重定向到 example.com/posts
这就是我所拥有的,它是否在轨道上?
public function show($id)
{
$post = $this->post->findOrFail($id);
if($post != NULL)
{
return View::make('posts.show', compact('post'));
}
else
{
return Redirect::route('posts.index');
}
}
有任何想法吗?谢谢 :)