为国情定制的 Laravel 模板项目 《Laravel 中国版》

项目地址:https://github.com/zxz054321/laravel4china

Laravel 中国版

Build Status

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

主要特性:

  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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!