尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Laravel路由编写提速秘籍:phpstorm-laravel-live-templates 中19个Route模板完整详解
【免费下载链接】phpstorm-laravel-live-templatesLaravel Live Templates for PhpStorm项目地址https://gitcode.com/gh_mirrors/ph/phpstorm-laravel-live-templates点击查看免费下载phpstorm-laravel-live-templates 是一款为 PhpStorm 打造的免费 Live Templates实时模板扩展专治 Laravel 开发中手敲 Route 代码慢、记不住语法的痛点。本文完整详解其中19 个 Route 路由模板覆盖基础路由、路由参数与正则、过滤器与路由组、RESTful 控制器、注解路由五大类。只要在 PHP 文件里输入模板名前几个字母再按Cmd J即可一键生成标准路由代码把写路由的时间省下来写业务逻辑。 安装指南三步在 PhpStorm 中启用 Laravel Live Templates官方安装方式详见 README.md打开 PhpStorm 的Preferences → Tools → Settings Repository添加本项目的仓库地址为只读源Read-only Source重启 PhpStorm在Preferences → Live Templates中展开 Laravel-Routes 模板组即可看到全部 19 个模板 提示仓库 README 中注明项目已停止维护作者推荐搭配 Laravel IDE Helper 获得更强大的自动补全。该模板集功能完整可用同时也是一份优秀的手写 Live Templates参考范例。⌨️ 快速上手输入几个字母 CmdJ 调出路由模板捷径记忆是这套模板最大的使用门槛官方给出的高效用法是借助 PhpStorm 的Insert Live Template快捷键在 PHP 文件如routes/web.php中输入模板名前几个字母例如Rou按Cmd JWindows/Linux 为Ctrl J继续输入可进一步过滤例如RouG直接锁定Route::get回车展开后高亮的变量会依次等待输入按Tab跳到下一个变量如上图Laravel-Routes 模板组的 19 个模板都会带一句简短的功能描述。下面按使用场景把它们逐一拆解 19 个 Route 路由模板完整清单全部模板定义在 templates/Laravel_Routes.xml 中可按五大类记忆1️⃣ 基础路由一步生成闭包路由模板捷径功能说明定义位置Route::get带闭包的基础路由动词可切换L3-L25Route::match为同一路由注册多个动词如 GETPOSTL26-L49Route::https强制路由仅通过 HTTPS 提供L50-L72Route::get展开为Route::get(/, function() { … });默认动词是get点击即可切换Route::match提供两个动词变量默认GETPOST。2️⃣ 路由参数与全局正则约束模板捷径功能说明定义位置Route::getWithParam带默认值的路由参数L73-L96Route::pattern定义全局路由正则RegexL97-L119Route::getWithParam默认生成user/{name?}路径并带上$name John默认值Route::pattern默认定义id→[0-9]一次定义、所有使用该参数的路由自动生效是约束类路由的万能模板。3️⃣ 过滤器、命名路由与路由组模板捷径功能说明定义位置Route::filter定义一个路由过滤器L120-L141Route::getWithFilters给路由附加过滤器默认auth|oldL142-L165Route::getNamedRoute创建命名路由默认as profileL166-L189Route::group创建路由组并共享过滤器L190-L211Route::when按 URL 模式 HTTP 动词应用过滤器L259-L288这一组是团队项目中最常用的命名路由生成后可用route(profile)引用避免在视图中硬编码 URL路由组before auth一次配置多条路由共享认证Route::when默认匹配admin/*且仅post请求天然适合后台管理场景4️⃣ RESTful 控制器路由模板捷径功能说明定义位置Route::getController路由指向单个控制器动作L212-L235Route::controller路由指向 RESTful 资源控制器L236-L258Route::getController默认展开为Route::get(user, UserControllershowProfile);Route::controller则一行把users资源整体映射到UsersController自动注册 index / create / store / show / edit / update / destroy 等标准 RESTful 路由。5️⃣ 注解路由家族7 个 开头的模板这类模板只在 PHP 文档块docblock注释中生效在注释里输入再按Cmd J即可调出。模板捷径功能说明定义位置get注解基础路由动词五选一可附加asL289-L297where路由约束注解如id: [0-9]L298-L304getWhere路由 约束组合注解L305-L314hears注解监听事件默认user.loginL315-L320middleware注解中间件选项 only / except 二选一L321-L328resource注解资源路由only / except 过滤动作L329-L336controller注解控制器L337-L342 注解式路由是较老 Laravel 版本的写法。如果你的项目使用routes/web.php Route 门面重点掌握前四类即可。 效率彩蛋动词下拉框与 Tab 跳转让这 19 个模板更聪明的两个设计细节动词枚举下拉框Route::get等模板的动词变量都是 enum 类型展开后点击即可在get / post / any之间切换Route::match还能同时选两个动词Tab 顺序跳转每个变量都设置了alwaysStopAt输入完成后光标自动停在下一处模板末尾的$END$会直接把你带到闭包内部——正是写业务逻辑的地方另外这些模板默认开启了toReformat与toShortenFQNames展开后的代码会自动格式化并缩短完全限定类名无需手动整理。 核心文件导航想深入查看模板细节或自定义默认值重点关注以下文件文件路径说明templates/Laravel_Routes.xml19 个路由模板的完整定义templates/Laravel_Blade.xmlBlade 模板组templates/Laravel_Schema.xmlSchema Builder 模板组templates/Laravel_Cache.xmlCache 缓存模板组templates/Laravel_Session.xmlSession 会话模板组templates/Laravel_Form.xmlForm 表单模板组templates/Laravel_Helpers.xmlHelpers 辅助函数模板组templates/Laravel_Views_and_Responses.xml视图与响应模板组templates/Laravel_Requests_and_Input.xml请求与输入模板组❓ 常见问题Q弹出的列表里没有路由模板A依次检查——① 是否正在编辑 PHP 文件模板仅在 PHP 上下文启用② 安装后是否已重启 PhpStorm③ 是否先输入 1~2 个字母再按Cmd J它还能过滤掉类名、变量等普通补全项的干扰。Q如何修改模板的默认值比如默认的/路径A打开 templates/Laravel_Routes.xml修改对应变量的defaultValue属性即可。Q和项目已有的自动补全会冲突吗A不会。Cmd J是独立的 Live Template 入口与 IDE 普通补全互不影响可以放心混用。写在最后以上就是 phpstorm-laravel-live-templates 中 19 个 Route 路由模板的完整用法。新手只需记住三句话Cmd J是灵魂快捷键、动词变量都能下拉切换、命名路由和路由组是日常最高频模板。再配合 Schema、Cache 等其他模板组你的 Laravel 编码效率还能再上一个台阶 赞分享【免费下载链接】phpstorm-laravel-live-templatesLaravel Live Templates for PhpStorm项目地址https://gitcode.com/gh_mirrors/ph/phpstorm-laravel-live-templates点击查看免费下载相关推荐Openship备份管线深度拆解dump管道、S3分片上传、背压与超时保护的完整指南Openship备份管线深度拆解dump管道、S3分片上传、背压与超时保护的完整指南 在自托管部署平台 Openship 中 备份管线 是保障数据安全的核心云原生CI/CDDevOps后端前端桌面应用CLI高级定制指南如何基于phpstorm-laravel-live-templates编写与修改你自己的Laravel Live Templates高级定制指南如何基于phpstorm laravel live templates编写与修改你自己的Laravel Live Templates phpstoGSConnect 媒体控制深度解析如何轻松远程控制音乐和视频播放GSConnect 媒体控制深度解析如何轻松远程控制音乐和视频播放 GSConnect 是一款为 GNOME 桌面环境打造的 KDE Connect 实现工具即时通讯后端物联网创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

DigUp多语言搜索指南:为什么用英文能搜到孟加拉语、阿拉伯语的文件

DigUp多语言搜索指南:为什么用英文能搜到孟加拉语、阿拉伯语的文件

【免费下载链接】DigUp Search your Mac by whats in your files: photos, PDFs, recordings, videos and code. On-device, built on Google DeepMinds EmbeddingGemma 2. 项目地址: https://gitcode.com/gh_mirrors/di/DigUp 点击查看 免费下载 如果你想在 Mac 上…

📅 2026/10/14 17:49:56
SAP WM配置实战:27个关键点与三层映射逻辑详解

SAP WM配置实战:27个关键点与三层映射逻辑详解

简介:本资源是一份面向SAP实施顾问、WM模块初/中级配置人员及企业仓储数字化转型从业者的SAP WM模块深度配置指南,聚焦仓库主数据与上架/拣选策略两大核心配置体系,解决实际项目中因配置不完整导致的库存定位不准、上架逻辑失效、作业效率低下…

📅 2026/10/14 17:49:56
vSphere SDK 6.0.0实战:从连接认证到虚拟机批量运维

vSphere SDK 6.0.0实战:从连接认证到虚拟机批量运维

简介:VMware vSphere SDK 6.0.0 是一套面向虚拟化平台开发者的官方管理工具包,适合需要与 vSphere 环境深度集成的后端工程师、运维开发人员以及云管平台研发人员。压缩包内含 vSphere Web Services SDK、Storage Management SDK、ESX Agent Manager SDK…

📅 2026/10/14 17:49:56
MORE NEWS

更多资讯

📰

Abp vNext Docker容器中JWT Token认证401失效的根因与修复

1. 项目概述:Abp vNext Docker部署中Token认证失效的典型症结Abp vNext、Docker、Token认证——这三个词组合在一起,几乎就是近年.NET后端开发者在容器化迁移过程中绕不开的一道坎。我接手过不下五个团队的Abp vNext项目重构,其中超过七成在首…

📰

IEEE TAES,基于DQN 辅助的集群无人机自组网约束多目标重构与优化

1.摘要 针对无人机受损后网络分裂、连接恢复困难以及性能指标与约束强耦合的问题,论文提出 DQN-CMOEA 框架,将拓扑重构和性能优化统一,以网络连通性和安全间距为约束,同时降低平均端到端时延与总移动距离、提高网络吞吐量&#xf…

📰

Debug与Release的预编译宏:_DEBUG_与NDEBUG用法及避坑指南

Debug和Release这两个词,估计每个写过C/C的人都不陌生。但你真的清楚它们在编译器眼里差了什么吗?我在项目发布阶段踩过不少坑:Release版线上崩溃却定位不到、Debug版跑得好好的功能一切Release就行为异常,最后追根溯源&#xff0…

📰

从Postman环境安装到Newman报告生成:一套可落地的接口回归命令链

简介:面向接口测试、开发与持续集成人员的Postman环境搭建与报告生成全流程说明,聚焦API测试工具链的快速落地。内容详细覆盖Postman下载安装、注册注意事项,并完整演示Newman命令行工具及newman-reporter-html报告插件的安装过程&#xff0c…

📰

HEP-1;174641-44-2

基本性质英文名称:HEP-1CAS 号:174641-44-2单字母序列:TEKKRRETVEREKE三字母序列:H-Thr-Glu-Lys-Lys-Arg-Arg-Glu-Thr-Val-Glu-Arg-Glu-Lys-Glu-OH类别:肝素结合线性阳离子多肽外观:白色至类白色冻干粉末&a…

📰

两相短路故障Matlab/Simulink仿真模型搭建与波形分析详解

做电力系统继电保护或者故障分析这块,两相短路故障的仿真模型是一个绕不开的基础工具。不管是做保护定值整定、故障反演,还是给课程设计交差,大家都得在Matlab/Simulink里把这套东西搭起来过一遍。两相短路属于不对称故障,它的特征…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬