簡體   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