gpt4 book ai didi

laravel - 如何在获取路由中将默认参数传递给 Laravel Controller

转载 作者:行者123 更新时间:2023-12-04 14:42:09 26 4
gpt4 key购买 nike

我有一条这样的路线:

Route::get('category/{id}/{date?}', array('as' => 'category/date', 'uses' => 'Controller@getCategory'));

我想在调用“/”根路由时使用默认参数运行 @getCategory。因此,如果调用“/”路由,则 getCategory 函数应以 id=1 和 date=2015-12-18 运行。

我该怎么做?

最佳答案

将其注册为单独的路由:

Route::get('/', 'Controller@getCategory')->named('home');
Route::get('category/{id}/{date?}', 'Controller@getCategory')->named('category/date');

然后在您的 Controller 中,为这些参数设置默认值:

public function getCategory($id = 1, $date = '2015-12-18')
{
// do your magic...
}

关于laravel - 如何在获取路由中将默认参数传递给 Laravel Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34362340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com