lumen1:安装lumen及整合路由插件dingo

一。lumen安装
链接地址:https://laravel-china.org/docs/lumen/5.6/install/1924
安装

composer create-project --prefer-dist laravel/lumen blog

启动项目

php -S localhost:8000 -t public

在.env中设置相关本地配置

二。整合dingo
链接地址:https://laravel-china.org/docs/dingo-api/2.0.0/Installation/1443
a.安装
为了安装这个包你需要:
PHP ^7.0
你必须在你的项目中修改 composer.json 文件并且运行 composer update 命令来加载这个包的最新版本。

"require": {
    "dingo/api": "2.0.0-alpha1"
}

b。如果你使用 Lumen,请打开 bootstrap/app.php 并注册服务提供者:

$app->register(Dingo\Api\Provider\LumenServiceProvider::class);

c.使用路由

1。路由文件中写以下内容

<?php

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', ['namespace' => 'App\Http\Controllers\Api',], function ($api) {
    $api->get('login', 'AuthController@login');
    //中间件
//    $api->group(['middleware' => 'auth'], function ($api) {
//        // Endpoints registered here will have the "foo" middleware applied.
//    });

});

2。在.env中进行常量设置

# dingo
# Accept: application/prs.crm.v1+json
API_STANDARDS_TREE=prs
API_SUBTYPE=project
API_PREFIX=api
API_VERSION=v1
API_DEBUG=true

3。本地访问路径:

http://localhost:8000/api/login

完事!!!重点内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值