mmanos/laravel-utilities

自定义 Laravel 应用程序实用工具。

v1.2.0 2015-01-02 21:40 UTC

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 应用的基本目录中运行。