1 安装指定的 laravel版本 以下的案例是安装5.2版本

composer create-project laravel/laravel 项目目录  --prefer-dist "5.4.*"

  2 配置 优化相关参数

打开 config/app.php文件 优化以下配置参数

'timezone' => 'Asia/Shanghai',

'log' => env('APP_LOG', 'daily'),

'log_level' => env('APP_LOG_LEVEL', 'debug'),

   打开 config/database.php  优化以下配置参数

'fetch' => PDO::FETCH_ASSOC,

  

打开 config/cache.php 优化以下配置参数

'prefix' => env('CACHE_PREFIX', 'wap_site'),

  

打开 config/session.php  优化以下配置参数

'cookie' => 'pro_site',

3  安装 扩展包

Laravel 5 Repositories

https://github.com/andersao/l5-repository

  composer require prettus/l5-repository 

 编辑 config/app.php

  

 在 providers 数组里面写入 以下配置

 

  Prettus\Repository\Providers\RepositoryServiceProvider::class,

 在cmd 下面执行

  

  php artisan vendor:publish  

 在 config文件夹下面生成   repository.php

  

 编辑   config/repository.php

  更改如下

  'generator'  => [

      'basePath'      => app_path(),

      'rootNamespace' => 'App\\',

      'paths'         => [

          'models'       => 'Entities',

          'repositories' => 'Repositories\Eloquent',

          'interfaces'   => 'Repositories\Interfaces',

          'transformers' => 'Transformers',

          'presenters'   => 'Presenters',

          'validators'   => 'Validators',

          'controllers'  => 'Http/Controllers',

          'provider'     => 'RepositoryServiceProvider',

          'criteria'     => 'Criteria',

          'stubsOverridePath' => app_path()

      ]

  ]

 在 cmd 下面执行

 

  php artisan make:provider    RepositoryServiceProvider 

  然后会自动生成相对应的服务层文件

 编辑 config/app.php  在 providers 数组里面写入

App\Providers\RepositoryServiceProvider::class,  

 最后根据官方的说明文档使用该扩展包

 

  

安装 redis扩展包

1

composer require predis/predis 1.0.*

  

安装   laravel-ide-helper 扩展包

composer require barryvdh/laravel-ide-helper

写入 config/app.php文件

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

安装  laravel-debugbar 扩展包

composer require barryvdh/laravel-debugbar

4 优化 laravel 配置

编辑 composer.json

在 post-update-cmd 数组里面写入优化的优化参数

"php artisan cache:clear",
"php artisan route:cache",
"php artisan optimize",
"php artisan ide-helper:generate",
"php artisan ide-helper:meta",
"composer dumpautoload",
"php artisan clear-compiled"

laravel composer 安装指定版本以及基本的配置相关推荐

  1. 【PHP框架 | Laravel8 系列1】 - Composer 安装指定 Laravel 版本

    前言:之前在学习并使用 Laravel 框架过程中,全是碎片化掌握,现在重新学习并记录一次学习的过程. 本文内容所对应 Laravel8.* 版本. 一. 安装 Composer 第一种: Compo ...

  2. brew安装指定版本mysql,Mac 系统为 Valet 开发环境安装指定版本 MySQL

    Mac 系统为 Valet 开发环境安装指定版本 MySQL 由 学院君 创建于1年前, 最后更新于 5个月前 版本号 #3 1547 views 1 likes 0 collects 在 Mac 系 ...

  3. 安装指定版本Angular-CLI

    卸载并安装指定版本Angular CLI 卸载之前的版本 npm uninstall -g @angular/cli 清除缓存,确保卸载干净 npm cache clean 检查是否卸载干净 输入ng ...

  4. CentOS 6.9/7通过yum安装指定版本的JDK/Maven

    说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql xxx可以知道全部文件的地方等等. 一.安装JDK(Oracle JDK 1.8) # wget -- ...

  5. 运维笔记--ubuntu安装指定版本的RabbitMQ

    场景描述: 日常开发or生产环境经常会需要安装指定版本的软件,出于和其他软件的配合兼容性,以及稳定性的考虑. 现在我们的需求是安装指定版本的RabbitMQ,版本号: 操作步骤: 注意事项: 异常处理 ...

  6. yum 安装指定版本php,怎样通过yum安装指定版本的php

    通过yum安装指定版本的php的方法:首先执行[yum -y install epel-release]命令安装源:然后执行[yum-config-manager –enable remi-php71 ...

  7. Ubuntu通过apt-get安装指定版本和查询指定软件有多少个版本

    一.通过apt-get安装指定版本 apt-get install <<package name>>=<<version>> 二.查询指定软件有多少个版 ...

  8. docker-machine为节点安装指定版本的docker-ce的思路

    对于指定版本的问题,翻遍官网文档和github上的issue,始终没有一个好的回答,而且该产品的开发人员不知道为什么总不正面提供方法,也许是为了推广新版本, 但是这样真的好吗?docker swarm ...

  9. centos 安装指定版本gc_番外篇 (1) Docker 安装

    # step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软 ...

最新文章

  1. heritrix 相关
  2. python模块安装路径
  3. ubuntu16.04+Virtualenv+python2.7+Caffe安装(CPU版本,无opencv)
  4. CVPR 2021 | CoCosNet v2解锁“高配版”图像翻译
  5. mysql安装updatecatalog_mysql安装与配置(linux)
  6. 从技术到求职,强烈推荐一下这9个牛逼的公众号
  7. CLOSE_WAIT状态的原因与解决方法
  8. Revit二次开发——导出OBJ格式插件
  9. imresize函数进行图像缩放及利用imrotate进行图像旋转
  10. 自动驾驶相关的期刊和会议
  11. 如何搭建自己的网站别人可以直接访问
  12. 荧光量子产率计算机模拟,如何提高荧光染料的量子产率,或许可以从这里找到答案...
  13. 手机端点击<li>标签出现背景色的问题和解决方案
  14. python实现简单舒尔方格
  15. 吴军《数学之美》第二版阅读整理
  16. Echarts x轴字体倾斜
  17. 程序员工作中沟通能力重要吗
  18. 春天,陪你一起去赏雨——HTML5下雨效果
  19. Java8——Stream流操作List排序_List集合中每个对象元素按时间顺序排序
  20. PHP 代码页面操作

热门文章

  1. dllregisterserver找不到入口点_厨房间漏水找不到漏水点,厨房上面漏水 | 影楼
  2. 软件有效期如何实现_足疗洗浴收银软件如何实现跨店管理?
  3. 物理搬砖问题_人物专访|从“搬砖烧炉工”到MIT物理PhD, 很普通、很坚持、很热爱...
  4. detectmultiscale函数参数含义_OpenCV人脸识别--detectMultiScale函数
  5. linux查看文件第三行,学习linux第三课!新手必须掌握的linux命令
  6. Oracle系统表查询方法
  7. 大文件上传 之 改版了的SlickUpload.HttpUploadModule(Krystalware.SlickUpload.dll)
  8. 搭建gradle环境
  9. 如何复制对冲基金的成功?
  10. C语言——格式化打印printf(常用整理)