我正在尋找一些關於我用於路由名稱和視圖目錄結構的命名約定的輸入。路由和視圖命名約定
說我有以下途徑:
Route::get('/teams/choose', '[email protected]')->name('teams.choose.index');
Route::post('/teams/choose', '[email protected]')->name('teams.choose');
Route::get('/teams/{team}/manage', '[email protected]')->name('teams.team.manage.index');
對於get
路線,我會nornally把意見匹配路徑名的目錄結構。例如。 resources/views/teams/team/manage/index.blade.php
。不過,我覺得這太冗長了。
我覺得這將是混亂的全方位(對自己和其他開發人員),如果我是使用視圖目錄結構像這樣,而不是最後一個例子:resources/views/team/manage/index.blade.php
- 不使用的team
複數,所以當我有其他意見,像這樣(使用原始示例約定):resources/views/teams/choose.index
他們不具有視覺上的意向關係。即他們有一個不同的'根'目錄 - teams
vs team
。
任何意見或建議,將不勝感激。
非常感謝! – AshMenhennett