Laravel:没有关于模型的查询结果

文斯·卡特(Vince Carter)

我有一个PageController,它正在显示页面的内容,但首先我需要检查输入的URL是否存在,只有在这种情况下,我才会显示该页面。

不幸的是,如果搜索到的页面不存在,则会抛出异常:

NotFoundHttpException in Handler.php line 103:
No query results for model [App\Models\PageTranslation].

这是我的代码,如果没有发现任何错误,我会尝试将其重定向到错误404,但仍然会给我NotFoundHttpException。

public function show($page) {

    $lang = Lang::getLocale();

    $page = $this->page_translation->where('slug', '=', $page)->where('lang', '=', $lang)->firstOrFail();

    if(!$page) {
        App::abort(404);
    }

    return view('front.page.show', compact('page'));

}

在这种情况下,我如何将用户重定向到“错误404”页面?

Mahfuzul Alam |

使用first()代替firstOrFail()firstOrFail()如果没有匹配的数据,则立即失败(抛出404),并且不会遍历其余代码,而first()返回null

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5没有有关模型重定向页面的查询结果

来自分类Dev

没有在Laravel中使用Dingo的模型的查询结果-如何对失败做出RESTful响应?

来自分类Dev

Laravel如何为“没有模型的查询结果”返回自定义API响应

来自分类Dev

没有在Laravel中使用Dingo的模型的查询结果-如何对失败做出RESTful响应?

来自分类Dev

在Laravel中,为什么我没有对模型[TodoList]的查询结果?

来自分类Dev

Laravel - 使用通过 Ajax 传递的数组时没有模型的查询结果

来自分类Dev

没有模型 [App\Facility] getAllData 的查询结果

来自分类Dev

“模型[App\Shop\Categories\Category] 1 没有查询结果”

来自分类Dev

两个没有关联的Rails模型中的SQL查询

来自分类Dev

为什么Laravel查询没有返回正确的结果?

来自分类Dev

Laravel雄辩,如果没有结果,请更改查询

来自分类Dev

选择与关系的查询没有在 Laravel eloquent 中给出结果

来自分类Dev

找到所有关于复杂模型的信息

来自分类Dev

有没有关于安全性的财富?

来自分类Dev

Laravel中有关模型的信息

来自分类Dev

很少有关于DNS记录管理的查询

来自分类Dev

没有关于隐式转换的警告

来自分类Dev

没有关于云计算的前期承诺的含义

来自分类Dev

irssi中没有关于新私人消息的通知

来自分类Dev

没有与查询匹配的结果

来自分类Dev

xpath 查询没有结果

来自分类Dev

模型“ CartItem”与模型“产品”没有关联,但是吗?

来自分类Dev

结果查询最初没有完整的结果

来自分类Dev

Laravel:如何从查询结果中获取模型?

来自分类Dev

如何在具有关系总和的Laravel模型上使用紧急加载-当前获得多个查询(N + 1)

来自分类Dev

Laravel获得所有具有关系的模型

来自分类Dev

如何在没有 foreach 的情况下通过 3 加入 Laravel Eloquent 模型进行查询

来自分类常见问题

MySQL查询没有给出预期的结果

来自分类Dev

为什么我的查询没有结果?

Related 相关文章

  1. 1

    Laravel 5没有有关模型重定向页面的查询结果

  2. 2

    没有在Laravel中使用Dingo的模型的查询结果-如何对失败做出RESTful响应?

  3. 3

    Laravel如何为“没有模型的查询结果”返回自定义API响应

  4. 4

    没有在Laravel中使用Dingo的模型的查询结果-如何对失败做出RESTful响应?

  5. 5

    在Laravel中,为什么我没有对模型[TodoList]的查询结果?

  6. 6

    Laravel - 使用通过 Ajax 传递的数组时没有模型的查询结果

  7. 7

    没有模型 [App\Facility] getAllData 的查询结果

  8. 8

    “模型[App\Shop\Categories\Category] 1 没有查询结果”

  9. 9

    两个没有关联的Rails模型中的SQL查询

  10. 10

    为什么Laravel查询没有返回正确的结果?

  11. 11

    Laravel雄辩,如果没有结果,请更改查询

  12. 12

    选择与关系的查询没有在 Laravel eloquent 中给出结果

  13. 13

    找到所有关于复杂模型的信息

  14. 14

    有没有关于安全性的财富?

  15. 15

    Laravel中有关模型的信息

  16. 16

    很少有关于DNS记录管理的查询

  17. 17

    没有关于隐式转换的警告

  18. 18

    没有关于云计算的前期承诺的含义

  19. 19

    irssi中没有关于新私人消息的通知

  20. 20

    没有与查询匹配的结果

  21. 21

    xpath 查询没有结果

  22. 22

    模型“ CartItem”与模型“产品”没有关联,但是吗?

  23. 23

    结果查询最初没有完整的结果

  24. 24

    Laravel:如何从查询结果中获取模型?

  25. 25

    如何在具有关系总和的Laravel模型上使用紧急加载-当前获得多个查询(N + 1)

  26. 26

    Laravel获得所有具有关系的模型

  27. 27

    如何在没有 foreach 的情况下通过 3 加入 Laravel Eloquent 模型进行查询

  28. 28

    MySQL查询没有给出预期的结果

  29. 29

    为什么我的查询没有结果?

热门标签

归档