lumen 项目根目录_用lumen从0开始构造用户中心

本文详细介绍了如何使用Lumen框架从零开始构建用户中心。包括启动项目、项目初始化、安装lumen-passport、配置授权、数据库迁移、注册路由、配置文件设置、错误处理以及解决跨域问题等步骤。
摘要由CSDN通过智能技术生成

启动项目: php -S localhost:8088 -t public/

项目初始化

安装lumen安装器: composer global require "laravel/lumen-installer"

先 lumen new user-center 初始化一个项目 或者 composer create-project --prefer-dist laravel/lumen user-center

执行 composer install 安装依赖包,如果是用 lumen new 命令可以省略这一步。

复制配置文件 cp .env.example .env

设置 APP_KEY 等配置信息, 因为 php artisan key:generate 没用

启动项目 php -S localhost:8000 -t public

引入lumen-passport

安装 lumen-passport 包 #

composer require dusterio/lumen-passport

修改 bootstrap/app.php 文件

// 集成passport

//只是取消注释

// Enable Facades

$app->withFacades();

// Enable Eloquent

$app->withEloquent();

// Enable auth middleware (shipped with Lumen)

$app->routeMiddleware([

'auth' => App\Http\Middleware\Authenticate::class,

]);

//新增

// Finally register two service providers - original one and Lumen adapter

$app->register(Laravel\Passport\PassportServiceProvider::class);

$app->register(Dusterio\LumenPassport\PassportServiceProvider::class);

// 自定义-下面有说到, 可以之后加

// 配置-新增

$app->configure('auth');

// 开启AppServiceProvider-取消注释

$app->register(App\Providers\AppServiceProvider::class);

$app->register(App\Providers\AuthServiceProvider::cla

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值