composer
Posted suxiaolong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了composer相关的知识,希望对你有一定的参考价值。
进入项目目录执行php artisan key:generate #生成数据的配置
https://blog.csdn.net/qq_27295403/article/details/81662875 #php的其它各种创建命令
单独安装 扩展插件 composer require "foo/bar:1.0.0"
----------composer
https://www.jianshu.com/p/df5ea665c1b7 教程,看一下这个人
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ #阿里云镜像,composer镜像源
// 直接安装,默认安装的最新版
composer create-project --prefer-dist laravel/laravel (文件名)
// 安装制定版本的 laravel
composer create-project --prefer-dist laravel/laravel lv02 5.6.*
composer search laravel //显示出laravel包
composer show --all laravel/laravel #查看laravel包具体信息
// 可以显示出包名(name) 描述(descrip) 版本(versions)等
composer require encore/laravel-admin #安装扩展,都会在vendor
php artisan vendor:publish --provider="EncoreAdminAdminServiceProvider" #发布资源 , 是将扩展工具文件生成到public/vendor目录
| 该命令会生成配置文件config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名
php artisan admin:install #完成安装
appProvidersAppServiceProvider.php添加默认值 Schema::defaultStringLength(191);
删除数据里面已经创建的两张表
composer require laravel-admin-ext/media-player #下载第三方库
php artisan vendor:publish --tag=laravel-admin-media-player #将库文件放到public里面
php artisan make:controller PhotoController --resource
路由模型绑定
php artisan make:controller PhotoController --resource --model=Photo #生成控制和model
php artisan make:controller API/PhotoController --api #api的控制器
如果你是在版本低于 5.7.7 的 mysql release 上创建索引,那就需要你手动配置迁移生成的默认字符串长度
执行 php artisan key:generate 生成应用秘钥
修改 .env 配置文件其他数据为你网站数据(比如数据库配置等)
闭包的方便之处在于,你无需特地创建一个中间件类来为某一个特殊的控制器注册中间件:
$this->middleware(function ($request, $next) {
// ...
return $next($request);
});
以上是关于composer的主要内容,如果未能解决你的问题,请参考以下文章