美文网首页laravel专题
(三)laravel 安装应用

(三)laravel 安装应用

作者: fffff0155ae0 | 来源:发表于2017-03-31 08:12 被阅读35次

    所有的应用安装包一般从这里搜索获取

    https://packagist.org/

    举个例子吧,我们要做api接口,用dingo/api

    https://packagist.org/packages/dingo/api

    然后打开laravel的根目录,不是public,是他的上一层

    然后运行命令行

    输入

    composer require dingo/api

    他就会安装了

    如果要更新

    composer update dingo/api

    删除的话

    composer remove  dingo/api

    一般更新laravel直接运行

    composer update

    参考网站:

    https://segmentfault.com/a/1190000000355928


    安装好了,并不是就可以用了

    配置看下面的说明或者点右边的https://github.com地址

    https://github.com/dingo/api/wiki/Configuration

    运行

    php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"

    会自动加载配置,但是有时候要手动,

    config/app.php所有的包的类加载都在这里

    找到'providers' =>

    然后添加

    Dingo\Api\Provider\LaravelServiceProvider::class,

    根目录下的.env

    添加如下东西,具体代码看官网,不要照搬需要改成自己的

    API_PREFIX=api

    API_STANDARDS_TREE=vnd

    API_SUBTYPE=a031

    API_VERSION=v1

    API_NAME="龙腾API"

    API_DEFAULT_FORMAT=json

    很复杂,我就不详细写了,一般都有说明的

    自己做扩展包

    除了用第三方的,我还喜欢自己写扩展包,例如写支付宝支付,淘宝商品采集

    那你就看这篇文章吧:

    http://laravelacademy.org/post/6917.html

    我放在根目录的packages\xiaolu\dgg,然后修改composer.json,添加packages/xiaolu/dgg/src/

    "autoload": {

        "classmap": [

         "database"

    ],

    "psr-4": {

       "App\\": "app/",

        "xiaolu\\dgg\\": "packages/xiaolu/dgg/src/"

    },

    运行php artisan optimize

    相关文章

      网友评论

        本文标题:(三)laravel 安装应用

        本文链接:https://www.haomeiwen.com/subject/yyymottx.html