laraviet/l5scaffold

扩展 Laravel 5 生成器脚手架。

安装次数: 472

依赖关系: 0

建议者: 0

安全: 0

星星: 7

关注者: 4

分支: 1

开放问题: 0

语言:JavaScript

2.0.3 2018-01-23 04:09 UTC

This package is auto-updated.

Last update: 2024-08-27 16:47:24 UTC


README

这是 Laravel 5 的脚手架生成器。

注意

对于 Laravel 5.2 或以下版本,请使用版本 1.0.8

使用方法

步骤 1:通过 Composer 安装

composer require 'laraviet/l5scaffold' --dev

步骤 2:添加服务提供者

打开 config/app.php 并将以下内容添加到页面底部的 providers 数组中:

"Laraviet\L5scaffold\GeneratorsServiceProvider"

步骤 3:运行 Artisan 命令!

一切就绪。从控制台运行 php artisan,你将看到新的命令 make:scaffold

示例

php artisan make:scaffold Tweet --schema="title:string:default('Tweet #1'), body:text"

此命令将生成:

app/Tweet.php
app/Http/Requests/TweetRequest.php
app/Http/Controllers/Admin/TweetController.php
app/Libs/ErrorDisplay.php
app/Libs/ValueHelper.php
database/migrations/2015_04_23_234422_create_tweets_table.php
database/seeds/TweetTableSeeder.php
resources/views/layout/admin.blade.php
resources/views/layout/error_display/all_errors.blade.php
resources/views/layout/error_display/field_errors.blade.php
resources/views/admin/tweets/index.blade.php
resources/views/admin/tweets/show.blade.php
resources/views/admin/tweets/edit.blade.php
resources/views/admintweets/create.blade.php

别忘了运行:

php artisan migrate

步骤 4:添加验证规则!

打开 app/Http/Requests/TweetRequest.php 并在 rules() 方法中添加验证规则。

public function rules()
{
    return [
    	"title" => "required",
    	"body" => "required"
    ];
}

步骤 5:自定义验证错误信息的显示方式!

打开 config/error_display.php 并更新配置

"box" => false, //Display all validation error message in the top of page as box
"line" => true, //Display error message line by line

错误信息的视图位置:resources/views/layout/error_display/

脚手架截图

image

image

image