Laravel 中国版(为国情定制的 Laravel 项目模板)


自吹自用,安利给大家。项目地址:https://github.com/zxz054321/laravel4china

Laravel 中国版

对官方源码作了适量修改,使之更符合国情、更适合作为新项目基石,但不建议初学者使用。

主要特性:

  1. 基于 Laravel 5.2 (版本选择的原则是:最新的稳定)
  2. 自带 Laravel Installer 可一键安装框架依赖、一键执行优化、自动设置符号链接以及自动设置权限
  3. 自带 Node Module Installer 可一键安装 Laravel Elixir 并执行 gulp 任务
  4. 自动生成 APP_KEY
  5. 内置中文语言包
  6. 时区默认为中国上海
  7. 更优秀的 IDE 代码提示
  8. .gitignore 忽略 IDE 相关文件
  9. 演示页面去除 Google 字体引用
  10. CSS 预编译器推荐使用 Less
  11. 推崇 Repository 设计模式

Laravel 安装器

此安装器脚本针对 Ubuntu 系统编写,可自动完成以下操作:

  1. 全局安装 PHP Composer
  2. 复制 .env 文件
  3. 执行 composer install --no-dev 安装依赖
  4. 执行 php artisan key:generate 生成App key
  5. 执行优化
  6. 创建符号链接(将public/storage 目录链接去 storage/app/public目录)
  7. 设置应用目录用户为 www
  8. 赋予 bootstrap/cache 目录和 storage 目录读写权限

使用方法

在应用根目录下执行命令

sudo chmod 777 install.sh && ./install.sh

参数说明

| 参数 | 说明 |
| ---- | ---------------------------------------- |
| -q | 安静模式,脚本将静默执行,适用于自动部署的场景 |
| -e | 指定env文件。在安静模式下必须指定此参数。示例 -e .env.example |
| -k | 执行 php artisan key:generate |
| -o | 执行autoload、路由、配置优化 |

Node 模块安装器

此安装器脚本针对 Ubuntu 系统编写,可自动完成以下操作:

  1. 全局安装 Node.js v4.x LTS
  2. 设置 npm 使用淘宝镜像,大大提高下载速度
  3. 全局安装 gulp
  4. 安装 Laravel Elixir
  5. 执行 gulp --production 编译前端资源

使用方法

在应用根目录下执行命令

sudo chmod 777 install-node.sh && ./install-node.sh

项目地址

https://github.com/zxz054321/laravel4china


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: Laravel 5.3 离线文档 PDF 版已经放出

>> 下一篇: Laravel 5.3 后台开发实例 —— 基于权限自动生成菜单栏