2016-10-08 60 views

回答

2

在Laravel中,您可以將API代碼放置在任何需要的位置。但我覺得我的API代碼保存在Controllers目錄中更舒服。

基本目錄和文件結構我跟隨

|- Http 
`|- Controllers 
    `|- API 
    ` - ApiController.php 
     - OtherApiControllers.php 

所以基本上我創建一個目錄API保留所有的API控制器
ApiController.php被所有其他的API控制器擴展。原因是我放置了所有其他類將繼承的一些邏輯。

例如:

class ApiController extends Controller { 
    public function __construct() 
    { 
     # Setting Header 
     header('Access-Control-Allow-Origin: *'); 
    } 
} 

所以,是的,我會建議遵循這種結構,因爲我一直在關注這個結構,近兩年其得很順利。

+0

接受了您的建議;非常感謝你! –

+0

歡迎您:) – imrealashu

相關問題