Added validation to site with barebones error reporting to users

This commit is contained in:
mwalbeck 2016-10-22 17:22:26 +02:00
parent 7af12d0f5b
commit 71c79d3b2a
17 changed files with 221 additions and 29 deletions
app/Http/Requests

View file

@ -3,6 +3,7 @@
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Support\Facades\Auth;
class StoreUser extends FormRequest
{
@ -13,6 +14,13 @@ class StoreUser extends FormRequest
*/
public function authorize()
{
if (Auth::user()->isAdministrator()) {
return true;
}
if (Auth::user()->isModerator()) {
return true;
}
return false;
}
@ -24,7 +32,12 @@ class StoreUser extends FormRequest
public function rules()
{
return [
//
"name" => "required|string|alpha_dash|max:255",
"email" => "required|email|unique:users,email|max:255",
"password" => "required|alpha_dash|min:8",
"group_id" => "integer|exists:groups,id|min:1",
"enabled" => "required|boolean",
"access_level" => "integer|min:1",
];
}
}