awareness/aware is a Laravel package for model validation for l4 eloquent.
It currently has 27 GitHub stars and 361 downloads on Packagist.
Install it with composer require awareness/aware.
Discover more Laravel packages by awareness
or browse all Laravel packages to compare alternatives.
Last updated
Self validating models for Eloquent in L4
{ // composer.json
...
"require": {
"laravel/framework": "4.0.*",
"awareness/aware": "dev-master"
},
...
}
Create a model with validation rules:
<?php
use Awareness\Aware\Model;
class User extends Model {
public static $rules = array(
'name' => 'required'
);
}
Try to save it:
$user = new User();
$user->save(); // returns false
$user->name = 'Colby';
$user->save(); // saves then returns true!
Save without validating:
$user = new User();
$user->force()->save();