v0.12.0 - Fixed pagination

Fixed RolesController.php - Changes "User" to "Bruger"
Added æøåÆØÅ to roles pattern
Fixed bugs/mistakes
This commit is contained in:
Anders 2020-09-07 12:44:24 +02:00
parent 02527035c9
commit d4ac70de70
19 changed files with 37 additions and 31 deletions

View File

@ -29,7 +29,7 @@ class ContactController extends Controller
public function index(Request $request) public function index(Request $request)
{ {
$contact = Contact::query()->paginate($request->input("limit", 20)); $contact = Contact::query()->paginate(20);
return Response::detect("contacts.index", [ "contacts" => $contact]); return Response::detect("contacts.index", [ "contacts" => $contact]);
} }
@ -67,7 +67,7 @@ class ContactController extends Controller
if(!$saved){ if(!$saved){
return redirect()->route("contacts.store"); return redirect()->route("contacts.store");
}else{ }else{
$contact = Contact::query()->paginate($request->input("limit", 20)); $contact = Contact::query()->paginate(20);
return redirect()->route("contacts.index", ['contacts' => $contact]); return redirect()->route("contacts.index", ['contacts' => $contact]);
} }
@ -115,7 +115,7 @@ class ContactController extends Controller
if(!$saved){ if(!$saved){
return redirect()->route("contacts.update", [ "contacts" => $contact ]); return redirect()->route("contacts.update", [ "contacts" => $contact ]);
}else{ }else{
$contact = Contact::query()->paginate($request->input("limit", 20)); $contact = Contact::query()->paginate(20);
return redirect()->route("contacts.index", ['contacts' => $contact]); return redirect()->route("contacts.index", ['contacts' => $contact]);
} }

View File

@ -43,7 +43,7 @@ class EventController extends Controller
} }
} }
$events = Event::query()->orderBY('date' , 'asc')->paginate($request->input("limit", 20)); $events = Event::query()->orderBY('date' , 'asc')->paginate(20);
//returns the function with events index page and a parameter of events. //returns the function with events index page and a parameter of events.
//also Response::detect checks screen size to determine if user is on a computer or mobile. //also Response::detect checks screen size to determine if user is on a computer or mobile.
@ -89,7 +89,7 @@ class EventController extends Controller
} }
$event->save(); $event->save();
$events = Event::query()->paginate($request->input("limit", 20)); $events = Event::query()->paginate(20);
if($request->newsoption == true){ if($request->newsoption == true){
$news = new News(); $news = new News();
@ -184,7 +184,7 @@ class EventController extends Controller
$event->update($data); $event->update($data);
$event->save(); $event->save();
$events = Event::query()->paginate($request->input("limit", 20)); $events = Event::query()->paginate(20);
if($request->newsoption == true){ if($request->newsoption == true){
$news = new News(); $news = new News();

View File

@ -29,7 +29,7 @@ class FeedbackController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$feedback = Feedbacks::query()->orderBy('created_at', 'desc')->paginate($request->input("limit", 20)); $feedback = Feedbacks::query()->orderBy('created_at', 'desc')->paginate(20);
return Response::detect("feedbacks.index", [ "feedback" => $feedback ]); return Response::detect("feedbacks.index", [ "feedback" => $feedback ]);
} }

View File

@ -30,7 +30,7 @@ class GuideController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$guides = Guide::query()->orderBy("created_at", "desc")->paginate($request->input("limit", 20)); $guides = Guide::query()->orderBy("created_at", "desc")->paginate(20);
return Response::detect("guides.index", [ "guides" => $guides]); return Response::detect("guides.index", [ "guides" => $guides]);
} }
@ -71,7 +71,7 @@ class GuideController extends Controller
if(!$saved) { if(!$saved) {
return redirect()->route("guides.store"); return redirect()->route("guides.store");
} else { } else {
$guides = Guide::query()->paginate($request->input("limit", 20)); $guides = Guide::query()->paginate(20);
if($request->newsoption == true){ if($request->newsoption == true){
$news = new News(); $news = new News();
@ -137,7 +137,7 @@ class GuideController extends Controller
if(!$saved){ if(!$saved){
return redirect()->route("guides.update", [ "guide" => $guide ]); return redirect()->route("guides.update", [ "guide" => $guide ]);
}else{ }else{
$guides = Guide::query()->paginate($request->input("limit", 20)); $guides = Guide::query()->paginate(20);
if($request->newsoption == true){ if($request->newsoption == true){
$news = new News(); $news = new News();

View File

@ -31,7 +31,7 @@ class LocationController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$locations = Location::query()->paginate($request->input("limit", 20)); $locations = Location::query()->paginate(20);
return Response::detect("locations.index", [ "locations" => $locations ]); return Response::detect("locations.index", [ "locations" => $locations ]);
} }
@ -67,7 +67,7 @@ class LocationController extends Controller
return redirect()->route("locations.index"); return redirect()->route("locations.index");
else { // Else - Add it else { // Else - Add it
$location->save(); $location->save();
$locations = Location::query()->paginate($request->input("limit", 20)); $locations = Location::query()->paginate(20);
return redirect()->route("locations.index", ['locations' => $locations]); return redirect()->route("locations.index", ['locations' => $locations]);
} }
} }
@ -119,7 +119,7 @@ class LocationController extends Controller
$location->update($data); $location->update($data);
$location->save(); $location->save();
$locations = Location::query()->paginate($request->input("limit", 20)); $locations = Location::query()->paginate(20);
return redirect()->route("locations.index", ["locations" => $locations]); return redirect()->route("locations.index", ["locations" => $locations]);
} }
} }

View File

@ -35,7 +35,7 @@ class MenuPlanController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20)); $menuPlans = MenuPlan::query()->paginate(20);
return Response::detect("menuplans.index", [ "menuPlans" => $menuPlans]); return Response::detect("menuplans.index", [ "menuPlans" => $menuPlans]);
} }
@ -74,7 +74,7 @@ class MenuPlanController extends Controller
return redirect()->route("menu-plans.index"); return redirect()->route("menu-plans.index");
else { else {
$menuPlan->save(); $menuPlan->save();
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20)); $menuPlans = MenuPlan::query()->paginate(20);
$menuArray = []; $menuArray = [];
@ -154,7 +154,7 @@ class MenuPlanController extends Controller
$menuplan->update($data); $menuplan->update($data);
$menuplan->save(); $menuplan->save();
$menuPlans = MenuPlan::query()->paginate($request->input("limit", 20)); $menuPlans = MenuPlan::query()->paginate(20);
if($request->newsoption == true){ if($request->newsoption == true){
$news = new News(); $news = new News();

View File

@ -22,7 +22,7 @@ class PermissionController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$permission = Permission::query()->paginate($request->input("limit", 20)); $permission = Permission::query()->paginate(20);
return Response::detect("permission.index", [ "permission" => $permission ]); return Response::detect("permission.index", [ "permission" => $permission ]);
} }

View File

@ -29,7 +29,7 @@ class RolesController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$roles = Role::query()->where("id", "!=", 1)->paginate($request->input("limit", 20)); $roles = Role::query()->where("id", "!=", 1)->paginate(20);
return Response::detect("roles.index", [ "roles" => $roles]); return Response::detect("roles.index", [ "roles" => $roles]);
} }
@ -80,7 +80,7 @@ class RolesController extends Controller
} }
} }
$roles = Role::query()->paginate($request->input("limit", 20)); $roles = Role::query()->paginate(20);
return redirect()->route("roles.index", ['roles' => $roles]); return redirect()->route("roles.index", ['roles' => $roles]);
} }
} }
@ -156,7 +156,7 @@ class RolesController extends Controller
$role->update($data); $role->update($data);
$role->save(); $role->save();
$roles = Role::query()->paginate($request->input("limit", 20)); $roles = Role::query()->paginate(20);
return redirect()->route("roles.index", ['roles' => $roles]); return redirect()->route("roles.index", ['roles' => $roles]);
} }

View File

@ -41,7 +41,6 @@ class UserController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
//$users = User::query()->paginate($request->query("page", 20));
$users = User::query()->where("id", "!=", 1)->orderBy('id', 'asc')->paginate(20); $users = User::query()->where("id", "!=", 1)->orderBy('id', 'asc')->paginate(20);
return Response::detect("users.index", [ "users" => $users ]); return Response::detect("users.index", [ "users" => $users ]);
@ -87,7 +86,7 @@ class UserController extends Controller
elseif (count($allUsersPhone) > 0) elseif (count($allUsersPhone) > 0)
return redirect()->route('users.create')->with('PhoneExists', '<p><b>Der findes allerede en bruger med det Telefon Nr.!</b></p>'); return redirect()->route('users.create')->with('PhoneExists', '<p><b>Der findes allerede en bruger med det Telefon Nr.!</b></p>');
$roles = $request->input("roles", [ "User" ]); $roles = $request->input("roles", [ "Bruger" ]);
$user = new User($data); $user = new User($data);

View File

@ -34,7 +34,7 @@ class WashingMachineController extends Controller
*/ */
public function index(Request $request) public function index(Request $request)
{ {
$machines = WashingMachine::query()->paginate($request->query("limit", 20)); $machines = WashingMachine::query()->paginate(20);
return Response::detect("washing-machines.index", [ "machines" => $machines ]); return Response::detect("washing-machines.index", [ "machines" => $machines ]);
} }
@ -73,7 +73,7 @@ class WashingMachineController extends Controller
return redirect()->route("washing-machines.store"); return redirect()->route("washing-machines.store");
else { // Else - Add it else { // Else - Add it
$machine->save(); $machine->save();
$machines = WashingMachine::query()->paginate($request->input("limit", 20)); $machines = WashingMachine::query()->paginate(20);
return redirect()->route("washing-machines.index", ['machines' => $machines]); return redirect()->route("washing-machines.index", ['machines' => $machines]);
} }
} }
@ -131,7 +131,7 @@ class WashingMachineController extends Controller
else { // Else - Change the name else { // Else - Change the name
$machine->update($data); $machine->update($data);
$machine->save(); $machine->save();
$machines = WashingMachine::query()->paginate($request->input("limit", 20)); $machines = WashingMachine::query()->paginate(20);
return redirect()->route("washing-machines.index", ["machines" => $machines]); return redirect()->route("washing-machines.index", ["machines" => $machines]);
} }
} }

View File

@ -133,7 +133,6 @@ class WashingReservationController extends Controller
public function destroy($id) public function destroy($id)
{ {
$machineReservation = WashingReservation::find($id); $machineReservation = WashingReservation::find($id);
dd($id);
$machineReservation->delete(); $machineReservation->delete();
$reservations = WashingReservation::query()->paginate( 20); $reservations = WashingReservation::query()->paginate( 20);
@ -267,7 +266,7 @@ class WashingReservationController extends Controller
{ {
WashingReservation::query()->where('time', '<', date('Y-m-d H:i:s', strtotime('-1 hour')))->delete(); WashingReservation::query()->where('time', '<', date('Y-m-d H:i:s', strtotime('-1 hour')))->delete();
$reservations = WashingReservation::query()->where("user_id", "=", auth()->user()->id)->orderBY('time' , 'asc')->paginate($request->query("limit", 20)); $reservations = WashingReservation::query()->where("user_id", "=", auth()->user()->id)->orderBY('time' , 'asc')->paginate(10);
return Response::detect("washing-reservations.index", [ "reservations" => $reservations]); return Response::detect("washing-reservations.index", [ "reservations" => $reservations]);
} }

View File

@ -22,7 +22,7 @@ class CreateContact extends Migration
$table->string('title', 255); $table->string('title', 255);
$table->string('email', 255); $table->string('email', 255);
$table->integer('phone')->nullable(true); $table->integer('phone')->nullable(true);
$table->string('phonetimes'); $table->string('phonetimes')->nullable(true);
}); });
} }

View File

@ -69,6 +69,8 @@
@endforeach @endforeach
</table> </table>
{{ $contacts->links() }}
<script> <script>
$('#search').on('keyup', function () { $('#search').on('keyup', function () {
$value = $(this).val(); $value = $(this).val();

View File

@ -32,7 +32,7 @@
@csrf @csrf
<label for="name">Navn:</label> <label for="name">Navn:</label>
<label hidden id="error" for="errormesseages">Rolle navnet findes allerede</label> <label hidden id="error" for="errormesseages">Rolle navnet findes allerede</label>
<input type="text" name="name" id="name" pattern="[A-Za-z]+" title="Der må ikke være tal i rollenavnet" placeholder="Admin" required> <input type="text" name="name" id="name" pattern="[A-Za-z-æøåÆØÅ]+" title="Der må ikke være tal eller specialtegn i rollenavnet" placeholder="Admin" required>
<label for="name">Beskrivelse:</label> <label for="name">Beskrivelse:</label>
<input type="text" name="description" id="description" placeholder="Admin rollen bruges til administratorene" required> <input type="text" name="description" id="description" placeholder="Admin rollen bruges til administratorene" required>

View File

@ -33,7 +33,7 @@
@method("put") @method("put")
<label for="name">Navn:</label> <label for="name">Navn:</label>
<label hidden id="error" for="errormesseages">Rolle navnet findes allerede</label> <label hidden id="error" for="errormesseages">Rolle navnet findes allerede</label>
<input type="text" name="name" id="name" pattern="[A-Za-z]+" title="Der må ikke være tal i rollenavnet" placeholder="Admin" value="{{ $role->name }}" required> <input type="text" name="name" id="name" pattern="[A-Za-z-æøåÆØÅ]+" title="Der må ikke være tal eller specialtegn i rollenavnet" placeholder="Admin" value="{{ $role->name }}" required>
<label for="name">Beskrivelse:</label> <label for="name">Beskrivelse:</label>
<input type="text" name="description" id="description" placeholder="Admin rollen bruges til administratorene" value="{{ $role->description }}" required> <input type="text" name="description" id="description" placeholder="Admin rollen bruges til administratorene" value="{{ $role->description }}" required>

View File

@ -52,6 +52,7 @@
@endforeach @endforeach
</table> </table>
{{ $roles->links() }}
<script> <script>
$('#search').on('keyup', function () { $('#search').on('keyup', function () {

View File

@ -15,7 +15,8 @@
@method("put") @method("put")
<label for="name_first">Vaskemaskine Navn:</label> <label for="name_first">Vaskemaskine Navn:</label>
<label hidden id="error" for="errormesseages">Vaskemaskinen med den lokation findes allerede</label> <label hidden id="error" for="errormesseages">Vaskemaskinen med den lokation findes allerede</label>
<input type="text" name="name" id="name" max="60" value="{{$machine->name}}" required> <input type="text" name="name" id="name" max="60" placeholder="Vaskemaskine nr. 1" value="{{$machine->name}}" required>
<label for="location_id">Lokation:</label>
<select class="w-100" name="location_id" id="location_id" class="mb-2" required> <select class="w-100" name="location_id" id="location_id" class="mb-2" required>
<option disabled> -- Vælg Lokation -- </option> <option disabled> -- Vælg Lokation -- </option>
@foreach($locations as $location) @foreach($locations as $location)

View File

@ -53,6 +53,9 @@
</tr> </tr>
@endforeach @endforeach
</table> </table>
{{ $machines->links() }}
<script> <script>
$('#locationID').change(function () { $('#locationID').change(function () {
$value = $('#locationID').find(":selected").val(); $value = $('#locationID').find(":selected").val();

View File

@ -20,6 +20,7 @@
<a class="btn text-center btn-sde-blue mt-1" href="tel:+45{{ $contact->phone }}">{{__('msg.ring')}}</a> <a class="btn text-center btn-sde-blue mt-1" href="tel:+45{{ $contact->phone }}">{{__('msg.ring')}}</a>
@endif @endif
@endforeach @endforeach
{{ $contacts->links() }}
@else @else
<p class="text-center">{{__('msg.dereringenkontakter')}}!</p> <p class="text-center">{{__('msg.dereringenkontakter')}}!</p>
@endif @endif