Laravel 从请求实例获取路由参数

标签 laravel request

我有一条路线

Route::get('/category/{categorySlug}', 'CategoryController@showPage')->name('category.show');

是否可以从 $request 实例中获取 categorySlug?我的意思是 $request->get('categorySlug') 因为我在那里没有看到那个参数。

最佳答案

可以通过请求中的路由获取参数:

 $request->route('parameter_name')

在这种情况下:

 $request->route('categorySlug')

你可以得到所有的参数作为数组:

$request->route()->parameters

关于Laravel 从请求实例获取路由参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64041142/

相关文章:

php - Vagrant 家园缓慢

php - 方法 [validate] 在 laravel 5.2 中不存在错误

PHP 联赛/路线发布请求对象

parameters - 我可以将其他参数附加到 oauth url 吗?

javascript - 在 NodeJS 上实现高性能代理

php - Eloquent 模型的 booted() 方法何时被调用?

php - Laravel 5.0 ajax 请求保存 session 变量

Laravel auth vs Passport vs Sanctum

c - 如何使用C发送HTTP格式的文件

ios - 核心数据中的 SQL 请求