我的應用程序出現問題,即「混合」,我的意思是「混合」控制器必須同時管理這兩個視圖API。管理來自同一個控制器的視圖和API
所以,基本上,每個控制器,我必須檢查:
if $request->wantsJson(){
... // Client rendering using Angular, return json
}else{
// Server rendering Using blade, return view
}
我不喜歡這樣的事實,以在每一個控制器方法的條件。
我也不希望有一個API文件夾與我的所有控制器的副本,會有很多重複的代碼。
我應該怎麼做?
使您的代碼更模塊化,這可能會幫助您複製代碼 –