繁体   English   中英

如何在Laravel中设置默认参数route变量?

[英]How to set default parameter route variable in laravel?

这是我的路线,我得到一个状态变量,但我想对其进行设置,以便如果状态不出现,则它必须具有默认参数。

Route::get('/list/{status?}', [
    'as' => 'entegra.gg.p.list',
    'uses' => 'ggController@ggList'
]);

我想为状态变量设置默认参数。 我怎样才能做到这一点 ?

我像这样设置参数,但是我需要设置一个默认参数:

<li><a href="{{ route('entegra.gg.p.list', ['status' => 'A']) }}">@lang('gg\index.sales.A')</a></li>

您可以在您的方法中进行设置。

public function ggList($status = "default") {
    // do your magic...
}

如果网址中有任何内容,它将被覆盖。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM