csi0n/laravel-request

Simple management laravel validation.
266
Install
composer require csi0n/laravel-request
Latest Version:1.0
PHP:>=5.5.9
License:MIT
Last Updated:May 12, 2017
Links: GitHub  ·  Packagist
Maintainer: csi0n

Laravel Request

####简介

简单的分离Laravel请求规则

####实例 #####表单

<form action="{{route('test.update',['id'=>1])}}" method="post">
    {{csrf_field()}}
    @crulemethod("other_method")
    First name:<br>
    <input type="text" name="first" value="c">
    <br>
    Last name:<br>
    <input type="text" name="last" value="si0n">
    <br><br>
    <input type="submit" value="Submit">
</form>

#####Request中

   function setCRule()
    {
        CRule::COMMON([
            'first' => 'required'
        ]);
        CRule::CUSTOM('other_method',[
            'last' => 'required'
        ]);
//        CRule::POST([
//            'first' => 'required',
//            'last' => 'required'
//        ]);
//        CRule::PATCH([
//            'last' => 'required'
//        ]);
    }

####使用方法

app.php->providers中添加:

csi0n\Laravel\Request\Providers\CLaravelRequestServiceProvider::class

app.php->aliases中添加:

'CRule' => csi0n\Laravel\Request\Facades\CLaravelRequestFacade::class

使用的Request需要继承

csi0n\Laravel\Request\Requests\CLaravelRequest

Related Packages

it-can/laravel-helpers

My custom Laravel Helpers I use in every Laravel project

20,143 5
cartalyst/support

Support helpers.

2,953,859 75
barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve...

141,849,364 14,962
jeroennoten/laravel-package-helper

Helpers for Laravel packages

22,888 2
evandarwin/laravel-jsend

Laravel JSend Response Helper

8,630 6