2016-08-25 134 views
1

这是我的路线,我得到一个状态变量,但我想设置它,以便如果状态不来,那么它必须有一个默认参数。如何在laravel中设置默认参数路由变量?

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

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

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

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

回答

1

您可以设置在你的方法。

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

如果有什么来自url,它将被覆盖。

+0

我做了...谢谢:) – Hanik

+0

如果它有效,你应该将它标记为答案 –