Session message on fail - Users / Roles / Events
This commit is contained in:
@@ -58,7 +58,7 @@ class EventController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$requestBody = $request->validate([
|
||||
"name" => "required|unique:events|max:255",
|
||||
"name" => "required|max:255",
|
||||
"description" => "required|max:255",
|
||||
"date" => "required"
|
||||
]);
|
||||
@@ -66,11 +66,12 @@ class EventController extends Controller
|
||||
//creates a new Event model with the given parameter
|
||||
$event = new Event($requestBody);
|
||||
|
||||
$saved = $event->save();
|
||||
$allEvents = Event::query()->where('name', '=', $request->name)->get();
|
||||
|
||||
if(!$saved){
|
||||
return Response::detect("events.store");
|
||||
}else{
|
||||
if(count($allEvents) > 0)
|
||||
return redirect()->route("events.index", ['events' => $event])->with('EventNameExists', '<p><b>Der findes allerede et event med det navn!</b></p>');
|
||||
else {
|
||||
$event->save();
|
||||
$event = Event::query()->paginate($request->input("limit", 20));
|
||||
return redirect()->route("events.index", ['events' => $event]);
|
||||
}
|
||||
@@ -129,14 +130,17 @@ class EventController extends Controller
|
||||
$data = $request->all();
|
||||
|
||||
$event = Event::find($id);
|
||||
$event->update($data);
|
||||
$saved = $event->save();
|
||||
|
||||
if(!$saved){
|
||||
return Response::detect("events.update", [ "event" => $event]);
|
||||
$allEvents = Event::query()->where('name', '=', $request->name)->where('id', '!=', $id)->get();
|
||||
|
||||
if(count($allEvents) > 0){
|
||||
return redirect()->route("events.index", ['events' => $event])->with('EventNameExists', '<p><b>Der findes allerede et event med det navn!</b></p>');
|
||||
}else{
|
||||
$event->update($data);
|
||||
$event->save();
|
||||
|
||||
$event = Event::query()->paginate($request->input("limit", 20));
|
||||
return Response::detect("events.index", ['events' => $event]);
|
||||
return redirect()->route("events.index", ['events' => $event]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user