0
我期待實現MYOB OAuth API到我的應用程序,它將通過cronjob運行。Laravel結構 - 在哪裏放置自定義API方法?
(參考:http://myob-technology.github.io/AccountRight_OAUTH_sample_php/)
按照laravel結構,文件夾將是最合適的地方這樣的代碼?
我期待實現MYOB OAuth API到我的應用程序,它將通過cronjob運行。Laravel結構 - 在哪裏放置自定義API方法?
(參考:http://myob-technology.github.io/AccountRight_OAUTH_sample_php/)
按照laravel結構,文件夾將是最合適的地方這樣的代碼?
在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: *');
}
}
所以,是的,我會建議遵循這種結構,因爲我一直在關注這個結構,近兩年其得很順利。
接受了您的建議;非常感謝你! –
歡迎您:) – imrealashu