我希望实现MYOB OAuth API到我的应用程序,这将通过cronjob运行。
参考:( 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: *');
}
}
所以,是的,我会推荐遵循这个结构,因为我已经遵循这个结构将近两年了,它进行得很好