gpt4 book ai didi

laravel - 使用可选参数路由到 Controller

转载 作者:行者123 更新时间:2023-12-02 06:59:16 25 4
gpt4 key购买 nike

我想创建一条路线,该路线需要必需的 ID 以及可选的开始日期和结束日期(“Ymd”)。如果省略日期,它们将恢复为默认值。 (比如过去 30 天)并调用 Controller ......让我们说“path@index”

Route::get('/path/{id}/{start?}/{end?}', function($id, $start=null, $end=null)
{
if(!$start)
{
//set start
}
if(!$end)
{
//set end
}

// What is the syntax that goes here to call 'path@index' with $id, $start, and $end?
});

最佳答案

无法从 Route:::get 闭包调用 Controller 。

用途:

Route::get('/path/{id}/{start?}/{end?}', 'Controller@index');

并处理 Controller 函数中的参数:

public function index($id, $start = null, $end = null)
{
if (!$start) {
// set start
}

if (!$end) {
// set end
}

// do other stuff
}

关于laravel - 使用可选参数路由到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29908836/

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