Session message on fail - Users / Roles / Events
This commit is contained in:
@@ -57,13 +57,16 @@ class rolesController extends Controller
|
||||
]);
|
||||
|
||||
$role = new Role($requestRole);
|
||||
$saved = $role->save();
|
||||
|
||||
if(!$saved){
|
||||
return Response::detect("roles.store");
|
||||
}else{
|
||||
$allRoles = Role::query()->where('name', '=', $request->name)->get();
|
||||
|
||||
// If there already is a role with that name, then don't create
|
||||
if(count($allRoles) > 0)
|
||||
return redirect()->route("roles.store")->with('RoleNameExists', '<p><b>Der findes allerede en rolle med det navn!</b></p>');
|
||||
else { // Else - Create it
|
||||
$role->save();
|
||||
$roles = Role::query()->paginate($request->input("limit", 20));
|
||||
return Response::detect("roles.index", ['roles' => $roles]);
|
||||
return redirect()->route("roles.index", ['roles' => $roles]);
|
||||
}
|
||||
|
||||
|
||||
@@ -103,14 +106,16 @@ class rolesController extends Controller
|
||||
{
|
||||
$data = $request->all();
|
||||
$role = Role::find($id);
|
||||
$role->update($data);
|
||||
$saved = $role->save();
|
||||
|
||||
if(!$saved){
|
||||
return Response::detect("roles.update", [ "role" => $role ]);
|
||||
$allRoles = Role::query()->where('name', '=', $request->name)->where('id', '!=', $id)->get();
|
||||
|
||||
if(count($allRoles) > 0){
|
||||
return redirect()->route("roles.index", [ "role" => $role ])->with('RoleNameExists', '<p><b>Der findes allerede en rolle med det navn!</b></p>');
|
||||
}else{
|
||||
$role->update($data);
|
||||
$role->save();
|
||||
$roles = Role::query()->paginate($request->input("limit", 20));
|
||||
return Response::detect("roles.index", ['roles' => $roles]);
|
||||
return redirect()->route("roles.index", ['roles' => $roles]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user