1.首先安装一个新的laravel框架 2.此处演示安装环境和示例是php7.2.laravel5.6,Dingo API 2.0 Dingo API文档:https://learnku.com/docs/dingo-api/2.0.0 3.修改 composer.json 文件并且运行 composer update 命令来加载这个包 4.使用以下命令可以发布 API 的配置文件到 config 文件下
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
5.我们首先需要获得一个 API 路由的实例在并定义一个分组的示例
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
});
6.此时运行框架报错 在config.php中providers中添加
Dingo\Api\Provider\LaravelServiceProvider::class,
完美解决这个问题,接着出现了 检查了此目录有写入的权限,运行了一下清理缓存的命令行进行清除
php artisan cache:clear
如果执行过程中有报错例如下面 删除或者注释掉报错的代码字词执行清理完之后在请求刚刚的练级 发现了新的错误根据提示在.env中添加一个
API_PREFIX=api
到此所有错误完美解决
|