如何在中间件 laravel 8 中获取最后一个参数

Posted

技术标签:

【中文标题】如何在中间件 laravel 8 中获取最后一个参数【英文标题】:how to get last parameter in middleware laravel8 【发布时间】:2022-01-19 21:38:36 【问题描述】:

在我的 laravel8 应用中,我有这样的路线

    /home/profile/value /home/setting/item/value /home/value ..../value

我想检查并检索中间件中的最后一个参数value。 如何检测中间件中路由的最后一个参数。

【问题讨论】:

【参考方案1】:

你应该能够在你的中间件中使用:

$segment = end($request->segments());

【讨论】:

以上是关于如何在中间件 laravel 8 中获取最后一个参数的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eloquent ORM laravel 中获取最后一个插入 ID

Laravel 5:如何获取中间件中的参数列表

在 Laravel 8 中阻止 http 访问

如何从 laravel 中的中间表(多对多关系)中获取数据

在 Laravel 5 中,如何禁用特定路由的 VerifycsrfToken 中间件?

如何使用 Laravel 从数据库中获取最后的数据