Dingo 的安装
2024-08-25 12:09:12
安装Dingo需要下面的环境:
- Laravel 5.1 或 lumen 5.1 +
- php 5.59+
1. 修改composer.json
文件,添加下面的代码:
"require": {
"dingo/api": "1.0.*@dev"
}
2 .然后根目录下执行composer update
3. Laravel的配置
在config/app.php
中的providers
数组中添加
'providers' => [
Dingo\Api\Provider\LaravelServiceProvider::class
]
通常情况下,我们都会配置Dingo,我们可以生成自己我们可以修改的dingo配置文件,终端里执行下面的代码
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
4. 门面
Dingo 中自带了两个门面,你可以根据自己的需要添加
//This is a facade for the dispatcher, however, it also provides helper methods for other methods throughout the package. Dingo\Api\Facade\API //This is a facade for the API router and can be used to fetch the current route, request, check the current route name, etc. Dingo\Api\Facade\Route
为了方便,可以为上面的门面设置别名
'aliases' => [
'APIRoute' => Dingo\Api\Facade\Route::class,
'API' => Dingo\Api\Facade\API::class,
]
最新文章
- IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题
- UVALive 4329 Ping pong
- ArcGIS Server 开发实践之【Search类】
- linux中安装eclipse,安装好之后不能直接建servlet,不能直接在jsp页面中run on server.权限在作怪,我猜的,
- 获取exe目录
- U盘安装中标麒麟服务器操作系统 一 (NeoKylin 6.5)
- Objective-c 基础框架(初学者-总结)
- C++封装库
- 【LeetCode】84. Largest Rectangle in Histogram
- Torry的困惑(基本型)
- three.js 源代码凝视(十)Math/Line3.js
- c++日历改进版
- apache的配置参数
- Apollo框架试玩
- Vue版本过渡变化
- django源码分析 请求流程
- Hadoop Mapreduce 调优
- UVALive 4725 Airport(二分)
- Java课程设计—拿火柴小游戏
- java.lang.NoClassDefFoundError: Could not initialize class org.jfree.chart.JFreeChart