有沒有一個好的方法來解決這個問題:我有一個包含ressources/views/project/content幾個刀片板的文件夾,比方說:home.blade.phphow-to.blade.phpinfo.blade.phpbest-way-to-score.blade.php...現(xiàn)在,我為每個文件定義一個視圖路由:Route::view('/home', 'project.content.home')->name('home');Route::view('/how-to', 'project.content.how-to')->name('how-to');...我如何在飛行中創(chuàng)建這些路線?我可以通過循環(huán)遍歷該目錄中的所有文件來解決它,但也許 Laravel 中有一種我還不知道的更優(yōu)雅的方式/功能?
1 回答

月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊
如果我理解正確的話,您需要的是像這樣的通用獲取路線:
Route::get('/{page}', 'PageController@show');
然后你需要一個具有返回請求頁面功能的 PageController:
public function show($page)
{
return view('project.content.'.$page);
}
請記住,這種路由將“捕獲”每個 get 請求,因此將其放在 web.php 文件的末尾
- 1 回答
- 0 關(guān)注
- 123 瀏覽
添加回答
舉報
0/150
提交
取消