1
我期待有索引路線上的可選參數,像這樣:可選參數指標路線
$app->get('/{name?}', function ($name) {
//Do Something here
});
我基本上要檢查,看看是否有提供的參數。如果是這樣返回一個特定的視圖,如果沒有返回標準的索引視圖。對於我的生活,我無法實現它,更可能做一些愚蠢的事情!任何幫助將不勝感激!
我期待有索引路線上的可選參數,像這樣:可選參數指標路線
$app->get('/{name?}', function ($name) {
//Do Something here
});
我基本上要檢查,看看是否有提供的參數。如果是這樣返回一個特定的視圖,如果沒有返回標準的索引視圖。對於我的生活,我無法實現它,更可能做一些愚蠢的事情!任何幫助將不勝感激!
首先,您需要使$ name參數在您的控制器函數中可選,以便在名稱被提供時可用。然後,根據該參數是否設置與否,你可以返回不同的觀點:
$app->get('/{name?}', function ($name = null) {
if (is_null($name)) {
return view('index');
}
else {
return view('some_other_view');
}
});
注意:在我看來,如果你創建了2條獨立的路線,一個索引和一個這將是更具可讀性是採用名稱參數,因爲在這兩種情況下,您的應用程序的行爲似乎完全不同。
嗨jedrzej,我最終走了2條獨立的路線,因爲你建議,它工作的一種享受。謝謝你的幫助! – verdond2