diff --git a/skolehjem/app/Http/Controllers/GuideController.php b/skolehjem/app/Http/Controllers/GuideController.php
index 4aa5787..6a71696 100644
--- a/skolehjem/app/Http/Controllers/GuideController.php
+++ b/skolehjem/app/Http/Controllers/GuideController.php
@@ -197,4 +197,14 @@ class GuideController extends Controller
return $html;
}
+
+
+ public function nameCheck(Request $request){
+ $guide = Guide::query()->where('name', 'LIKE',$request->nameCheck)->get();
+ if(count($guide) > 0 && $request->nameCheck !== NULL){
+ return 1;
+ }
+ }
+
+
}
diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php
index 81f6dcf..83c1c55 100644
--- a/skolehjem/app/Http/Controllers/UserController.php
+++ b/skolehjem/app/Http/Controllers/UserController.php
@@ -576,4 +576,14 @@ class UserController extends Controller
}
}
+ /*
+ public function nameCheck(Request $request){
+ $users = User::query()->where('mail', 'LIKE',$request->mailCheck)
+ ->get();
+ if(count($users) > 0 && $request->mailCheck !== NULL){
+ return 1;
+ }
+ }
+ */
+
}
diff --git a/skolehjem/app/Http/Controllers/WashingMachineController.php b/skolehjem/app/Http/Controllers/WashingMachineController.php
index 6ef14cf..d4e30f3 100644
--- a/skolehjem/app/Http/Controllers/WashingMachineController.php
+++ b/skolehjem/app/Http/Controllers/WashingMachineController.php
@@ -153,14 +153,4 @@ class WashingMachineController extends Controller
return redirect()->route("washing-machines.index");
}
-
-
-
- public function nameCheck(Request $request){
- $washing = Role::query()->where('name', 'LIKE',$request->nameCheck)->get();
- if(count($washing) > 0 && $request->nameCheck !== NULL){
- return 1;
- }
- }
-
}
diff --git a/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php b/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php
index d18ba53..4473fd8 100644
--- a/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php
+++ b/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php
@@ -16,7 +16,7 @@ class CreateGuidesTable extends Migration
Schema::create('guides', function (Blueprint $table) {
$table->id();
$table->timestamps();
- $table->string('name');
+ $table->string('name')->unique();
$table->longText('guide_articles');
$table->foreignId('resource_id')->nullable()->constrained('resources', 'id');
});
diff --git a/skolehjem/resources/views/admin/events/create.blade.php b/skolehjem/resources/views/admin/events/create.blade.php
index d8fc347..9ad9499 100644
--- a/skolehjem/resources/views/admin/events/create.blade.php
+++ b/skolehjem/resources/views/admin/events/create.blade.php
@@ -95,7 +95,7 @@
data: {'nameCheck':$value},
success:function (data) {
console.log(data);
- if(data === false){
+ if(data){
$("#error").show(100);
$("#error").css('color', 'red');
$("#disable").prop('disabled', true);
diff --git a/skolehjem/resources/views/admin/guides/create.blade.php b/skolehjem/resources/views/admin/guides/create.blade.php
index b702be3..3e8d151 100644
--- a/skolehjem/resources/views/admin/guides/create.blade.php
+++ b/skolehjem/resources/views/admin/guides/create.blade.php
@@ -23,10 +23,11 @@
}
-
Opret Vejledning
+ Opret Vejledning
@@ -79,5 +80,59 @@
}
);
});
+
+ $(document).ready(function () {
+ $value = $('#title').val();
+ $.ajax({
+ type: 'get',
+ url: '{{route('guides.nameCheck')}}',
+ data: {'nameCheck':$value},
+ success:function (data) {
+ console.log(data);
+ if(data){
+ $("#error").show(100);
+ $("#error").css('color', 'red');
+ $("#disable").prop('disabled', true);
+ $('#disable').css('cursor','not-allowed');
+ }else{
+ $("#error").hide();
+ $("#disable").prop('disabled', false);
+ $('#disable').css('cursor','pointer');
+ }
+
+ },
+ error:function (data) {
+ console.log(data);
+ }
+ });
+ });
+
+ $('#title').on('keyup', function () {
+ $value = $(this).val();
+ console.log($value);
+ $.ajax({
+ type: 'get',
+ url: '{{route('guides.nameCheck')}}',
+ data: {'nameCheck':$value},
+ success:function (data) {
+ if(data){
+ $("#error").show(100);
+ $("#error").css('color', 'red');
+ $("#disable").prop('disabled', true);
+ $('#disable').css('cursor','not-allowed');
+ }else{
+ $("#error").hide();
+ $("#disable").prop('disabled', false);
+ $('#disable').css('cursor','pointer');
+ }
+
+ },
+ error:function (data) {
+ console.log(data);
+ }
+ });
+ })
+
+
@endsection
diff --git a/skolehjem/resources/views/admin/users/create.blade.php b/skolehjem/resources/views/admin/users/create.blade.php
index 5ab2c8f..efaf35f 100644
--- a/skolehjem/resources/views/admin/users/create.blade.php
+++ b/skolehjem/resources/views/admin/users/create.blade.php
@@ -10,13 +10,14 @@
@endsection
@section("content")
- Opret Bruger:
+ Opret Bruger:
{!! session()->get('error#notsamepass') !!}
{!! session()->get('EmailExists') !!}
{!! session()->get('PhoneExists') !!}
@endsection
@@ -70,5 +71,60 @@
}
);
});
+
+ $(document).ready(function () {
+ $mail = $('#email').val();
+ //$phone = $('#phone').val();
+ $.ajax({
+ type: 'get',
+ url: '{{route('users.nameCheck')}}',
+ data: {'mailChek':$mail},
+ success:function (data) {
+ console.log(data);
+ if(data){
+ $("#error").show(100);
+ $("#error").css('color', 'red');
+ $("#disable").prop('disabled', true);
+ $('#disable').css('cursor','not-allowed');
+ }else{
+ $("#error").hide();
+ $("#disable").prop('disabled', false);
+ $('#disable').css('cursor','pointer');
+ }
+
+ },
+ error:function (data) {
+ console.log(data);
+ }
+ });
+ });
+
+ $('#name').on('keyup', function () {
+ // $mail = $('#email').val();
+ $phone = $('#phone').val();
+ $.ajax({
+ type: 'get',
+ url: '{{route('users.nameCheck')}}',
+ data: {'mailCheck':$mail},
+ success:function (data) {
+ console.log($mail);
+ if(data){
+ $("#error").show(100);
+ $("#error").css('color', 'red');
+ $("#disable").prop('disabled', true);
+ $('#disable').css('cursor','not-allowed');
+ }else{
+ $("#error").hide();
+ $("#disable").prop('disabled', false);
+ $('#disable').css('cursor','pointer');
+ }
+
+ },
+ error:function (data) {
+ console.log(data);
+ }
+ });
+ })
+
@endsection
diff --git a/skolehjem/routes/web.php b/skolehjem/routes/web.php
index 2c51a2a..d0769e6 100644
--- a/skolehjem/routes/web.php
+++ b/skolehjem/routes/web.php
@@ -58,7 +58,9 @@ Route::get("/pdf/{menuPlan}", "MenuPlanController@genPDF")->name("pdf.genPDF")->
//Check name adminpanle
Route::get("/eventCheck", "EventController@nameCheck")->name("events.nameCheck");
Route::get("/roleCheck", "RolesController@nameCheck")->name("roles.nameCheck");
-Route::get("/washingCheck", "WashingMachineController@nameCheck")->name("washing-machines.nameCheck");
+Route::get("/usersCheck", "UserController@nameCheck")->name("users.nameCheck");
+Route::get("/guidesCheck", "GuideController@nameCheck")->name("guides.nameCheck");
+
Route::resource("contacts", "ContactController");