lumen 环境与安装

环境

Lumen 框架会有一些系统上的要求。

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
    Mbstring PHP Extension

安装

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

安装jwt

根目录下安装

composer require tymon/jwt-auth

在 bootstrap/app.php 的【[Register Service Providers】 部分添加注册

$app->register(Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class);

安装 vendor-publish

composer require laravelista/lumen-vendor-publish
# app/Console/Kernel.php 
protected $commands = [
    \Laravelista\LumenVendorPublish\VendorPublishCommand::class
];

在 app 目录下创建 helper.php 文件 并写入以下代码

<?php

    if ( ! function_exists('config_path'))
    {
        /**
         * Get the configuration path.
         *
         * @param  string $path
         * @return string
         */
        function config_path($path = '')
        {
            return app()->basePath() . '/config' . ($path ? '/' . $path : $path);
        }
    }
?>

在根目录 composer.json 文件内 “autoload” 部分 添加自动加载 helper.php


           "files": [
          "app/helpers.php"
    ]


![autoload](http://upload-images.jianshu.io/upload_images/3278882-7f5efa36a6349631.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

composer dump-autoload
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"

>去 bootstrap/app.php 内, 找到 $app->withFacades(); 并去掉注释,在下面写上

$app->configure('jwt');
class_alias('Tymon\JWTAuth\Facades\JWTAuth', 'JWTAuth');
class_alias('Tymon\JWTAuth\Facades\JWTFactory', 'JWTFactory');






最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 6,678评论 1 16
  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,774评论 7 118
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 5,848评论 0 3
  • 啊 公司要开始新项目 移动的app 名字叫安好 运维太坑爹了 给了个破配置 Xeon(TM) CPU 3.40...
    xiasix阅读 5,422评论 0 2
  • 1 这一夜,三姐妹在家整理完父亲的遗物出来,她们本想走小巷抄近路找一间咖啡厅坐下聊聊,商量如何筹办父亲的身后事。没...
    赤星行阅读 4,225评论 0 2