Laravel 中国版(为国情定制的 Laravel 项目模板)
自吹自用,安利给大家。项目地址:https://github.com/zxz054321/laravel4china
Laravel 中国版
对官方源码作了适量修改,使之更符合国情、更适合作为新项目基石,但不建议初学者使用。
主要特性:
- 基于 Laravel 5.2 (版本选择的原则是:最新的稳定)
- 自带 Laravel Installer 可一键安装框架依赖、一键执行优化、自动设置符号链接以及自动设置权限
- 自带 Node Module Installer 可一键安装 Laravel Elixir 并执行 gulp 任务
- 自动生成 APP_KEY
- 内置中文语言包
- 时区默认为中国上海
- 更优秀的 IDE 代码提示
- .gitignore 忽略 IDE 相关文件
- 演示页面去除 Google 字体引用
- CSS 预编译器推荐使用 Less
- 推崇 Repository 设计模式
Laravel 安装器
此安装器脚本针对 Ubuntu 系统编写,可自动完成以下操作:
- 全局安装 PHP Composer
- 复制
.env
文件 - 执行
composer install --no-dev
安装依赖 - 执行
php artisan key:generate
生成App key - 执行优化
- 创建符号链接(将
public/storage
目录链接去storage/app/public
目录) - 设置应用目录用户为
www
- 赋予
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 系统编写,可自动完成以下操作:
- 全局安装 Node.js v4.x LTS
- 设置 npm 使用淘宝镜像,大大提高下载速度
- 全局安装 gulp
- 安装 Laravel Elixir
- 执行
gulp --production
编译前端资源
使用方法
在应用根目录下执行命令
sudo chmod 777 install-node.sh && ./install-node.sh
2 Comments
:+1:
:+1: