首页 > 解决方案 > 我们可以在 laravel 的路由中传递 post 参数吗?

问题描述

我想在 laravel 的路由中传递静态值,在 laravel 中可以吗?这是我的路线,

Route::post('manage-package', 'Api\App\HomeController@store');    

我想在这个路由中传递静态值,比如params_one = 1,我们可以在路由中传递这样的参数吗?如果有人有这样的想法,那就太好了

标签: laravel

解决方案


您可以通过在路线中定义可选参数来做到这一点

Route::post('manage-package/{params_one?}', 'Api\App\HomeController@store'); 

在控制器中,您定义该参数的默认值作为控制器函数接收每个 URL 参数作为参数

public function store($params_one = 1){}  

您可以了解有关可选参数的更多信息


推荐阅读