• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 介绍Laravel8路由模块新增missing方法

介绍Laravel8路由模块新增missing方法

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了Laravel8路由模块,missing方法等相关知识,希望对您有所帮助

下面由laravel教程栏目给大家介绍Laravel 8 路由模块新增的 missing 方法,希望对需要的朋友有所帮助!


介绍Laravel8路由模块新增missing方法


Laravel 8.26.0 版本及以上,在路由模块新增了一个 missing() 方法,我们在实际开发中,经常使用路由隐形绑定自动查找对应的数据,减少在 Controller 中自己编写代码。

在之前,如果模型没有查到对应的数据,会自动跳转到全局统一的 404 页面,不够灵活。而 missing() 方法就是为了解决这个问题而来的。

Route::get('/users/{user:slug}', [UserController::class, 'show'])     ->name('user.view')     ->missing(function (Request $request) {         return Redirect::route('user.index');     });

当请求 missing.test/users/dalian 时,如果在用户表中查不到 slug 为 dalian 的数据,会跳转到用户列表的首页,而不是统一的 404 页面。

注意:

该方法只适用于路由的隐形绑定才会有效,例如在 Controller 中使用 findOrFail 方法,即使未查到指定的数据,也不会出发 missing 方法,而是会跳转到统一的 404 页面。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 介绍Laravel8路由模块新增missing方法

相关文章

  • 详解PHP中__construct()构造方法
  • 总结分享Go中常用的strings函数
  • PHPCMSV9单次最多只能上传10个附件的解决方法
  • 分享推荐一款好用的TP富文本编辑器-CKEditor
  • 电商网站站内结构SEO优化技巧
  • PhotoShop制作漂亮的渐变星光文字效果教程
  • PS绘制苹果APP应用金属相机图标
  • AI制作数字通道效果
  • TP框架中的钩子怎么配置调用(附代码实例)
  • UEditor新增自定义按钮/UEditor增加自定义插件

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • TP6+vue-element-admin实现后台登录验证码
    • 详解ThinkPHP5实现极验滑动验证码geetest功能
    • jQuery怎么实现全选效果
    • Laravel如何使用Observer实现日志管理模块
    • 微信小程序中如何实现子向父传参(页面通信)
    • Photoshop制作绿色风格金属立体字教程
    • Photoshop设计3D效果的月牙状LOGO
    • Photoshop打造超酷的火焰汽车
    • PS鼠绘精致开关按钮
    • dedecms修改摘要、标题、缩略图等字数和大小限制

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有