简述:
最近公司业务需求,需要多套Api,将业务逻辑分开,本文将详细讲解Phalapi接口框架如何实现,目前使用的是PhalApi 2.14,之前看过一篇博文,使用的是2.2版本的,那个方法试过之后,没有什么用,所以就自行研究了一下。
实现过程:
(1)首先,需要在根目录下的 composer.json
文件中追加psr-4配置:
{
"autoload": {
"psr-4" : {
"App\\" : "src/app",
"Cms\\" : "src/cms",
"Portal\\" : "src/portal"
}
}
}
(2)配置好之后,手动进行 composer 更新:
$ composer update
或者进行快捷更新,只更新命名空间的映射关系(如果项目已上线,我建议这里使用快捷更新):
$ composer dumpautoload
(3)在 src 目录下手动创建源代码目录,这里一定要注意,名称要和你建立命令空间指定的目录一致:
(4)在 language/zh_cn/common.php 增加配置:
'Cms' => '项目方平台',
(5)最终实现效果: