mmanos / laravel-utilities
自定义 Laravel 应用程序实用工具。
Requires
- symfony/console: ~2.3
This package is not auto-updated.
Last update: 2024-09-24 03:23:25 UTC
README
此包包含自定义 Laravel 应用程序实用工具,以简化 Laravel 4 应用的安装、配置和管理,节省时间和精力。
此包所做的更改具有很高的主观性,并不适合所有人。
通过 Composer 安装
使用 Composer 下载此安装程序。
$ composer global require "mmanos/laravel-utilities=~1.0"
请确保将 ~/.composer/vendor/bin
目录添加到您的 PATH 中,以便在终端中运行 mmanos-laravel
命令时能够找到 mmanos-laravel
可执行文件。
只需将此目录添加到您的 ~/.bash_profile (或 ~/.bashrc) 中的 PATH 即可。
export PATH=~/.composer/vendor/bin:$PATH
安装完成后,简单的 mmanos-laravel
全局 Composer 命令 将可用于运行以下项目命令。
通过 Composer 更新
为了保持此包的最新状态
$ composer global update mmanos/laravel-utilities
卸载
要删除此包,请编辑 ~/.composer/composer.json
,然后运行
$ composer global update
命令
运行以下命令以初始化和/或修改 Laravel 4 应用程序。
新建
在指定的目录中创建一个新的 Laravel 安装,并包含依赖项。此命令还会使 app/storage/* 目录可写。
$ mmanos-laravel new [directory]
例如,运行 mmanos-laravel new blog
将创建一个名为 blog
的目录,其中包含新的 Laravel 安装。
注意:此命令运行 composer create-project 命令以检出 Laravel 的最新版本及其依赖项。
准备
通过添加有用的功能来准备 Laravel 的全新版本。此命令将执行以下操作
- 创建 app/classes 目录并自动加载
- 配置本地环境检测
- 安装辅助函数文件
- 配置事件回调
- 配置 HTTP 异常处理器
- 在响应中启用发送自定义头部
- 将应用时区设置为 America/Chicago
- 配置用于整个应用的常见站点/公司名称
- 为其他模型创建自定义模型类
- 在 Git 中忽略本地配置文件
- 添加 Carbon 类别名
$ mmanos-laravel prepare
注意:在 Laravel 应用的基本目录中运行。
前端
配置带有有用前端功能的现有 Laravel 应用程序。此命令将执行以下操作
- 创建资产目录结构
- 安装包 laravel-casset
- 安装包 bootstrap
- 安装包 jquery
- 安装库 Font Awesome
- 启用 IE8 响应式 CSS 支持(通过 html5shiv.js 和 respond.js)
- 创建默认布局
- 配置默认控制器和视图
- 创建默认电子邮件布局
$ mmanos-laravel frontend
注意:在 Laravel 应用的基本目录中运行。
授权
配置带有授权功能的现有 Laravel 应用程序。此命令将执行以下操作
- 创建用户迁移、模型、服务、验证器和事件处理器
- 创建与其资源一起的 auth 控制器
- 创建与其资源一起的注册控制器
- 安装基于 zendframework/zend-permissions-acl 包的 ACL 功能
$ mmanos-laravel authorize
注意:在 Laravel 应用的基本目录中运行。