Laravel 5.6 artisan 命令从 URI 获取路由

Posted

技术标签:

【中文标题】Laravel 5.6 artisan 命令从 URI 获取路由【英文标题】:Laravel 5.6 artisan command to get route from URI 【发布时间】:2018-09-09 19:44:40 【问题描述】:

我对 laravel 比较陌生,但想知道是否有办法使用 artisan 让它返回在提供给定请求 URI 时将运行的路由。

我知道我可以使用以下方法获取列表或路线:

php artisan route:list

我可以使用 --name、--method、--path 等过滤路由,但我正在寻找一种方法来提供 URI 路径,并让 artisan 返回匹配的路由...

类似

php artisan route:list --requestURI=blog/this-is-my-slug/

所需的结果显示 laravel 将被定向到的路由 URI...例如 blog/slug

有没有使用 artisan 从请求 URI 中获取路由?

【问题讨论】:

【参考方案1】:

目前不存在为此的预定义命令。但是您可以通过创建自己的工匠命令来做到这一点。查看官方 Laravel 文档以获取自定义命令 in here。

【讨论】:

以上是关于Laravel 5.6 artisan 命令从 URI 获取路由的主要内容,如果未能解决你的问题,请参考以下文章

好久没玩laravel了,5.6玩下

Laravel 5 - 如何从 Artisan 命令运行控制器方法?

如何从 Laravel Artisan 触发单元测试

Laravel 本地运行 artisan 命令效果 VM 环境

用于清除 Laravel 中所有会话数据的 Artisan 命令

通过 Laravel Artisan 控制台运行外部命令