laravel专题

(三)laravel 安装应用

2017-03-31  本文已影响35人  fffff0155ae0

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

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

上一篇下一篇

猜你喜欢

热点阅读