Laravel 9 Validasi Ajax: Panduan Lengkap – Codewithaden

Validasi Laravel Ajax

Untuk membuat validasi AJAX, gunakan validasi default Laravel dengan JQuery Ajax. Laravel memberikan cara mudah untuk menggunakan validasi tanpa jax, tetapi jika Anda ingin menggunakan Validasi Laravel dengan jQuery. Ini karena server memeriksa semua bidang input terhadap yang ditentukan validasi , dan jika salah satu validasi gagal, itu akan mengalihkan ke halaman Buat kami dengan pesan kesalahan.

Pertama, kami akan menginstal Laravel dan kemudian mengkonfigurasinya.

Langkah 1: Mengatur konfigurasi Laravel.

composer create-project laravel/laravel laravelajaxvalidation --prefer-dist 

Setelah mengatur konfigurasi Laravel, kami dapat mendefinisikan rute, model, dan pengontrol untuk langkah berikutnya.

Langkah 2: Tentukan model, pengontrol, dan rute.

Ketik perintah berikut untuk menghasilkan model dan pengontrol.

php artisan make:model Form

php artisan make:controller FormController 

Ini akan membuat dua file.

  1. Form.php
  2. FormController.php

Sekarang kita dapat mendefinisikan rute.

Mengikuti rute >> web.php mengajukan dan menentukan rute berikut.

// web.php

Route::get('form','FormController@create');
Route::post('form','FormController@store'); 

Dalam FormController S, tentukan fungsi, tulis kode berikut.

// FormController.php

/**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
        return view('create');
    } 

Sekarang, menghasilkan a create.blade.php file di dalam pandangan map.



	Laravel Ajax Validation Tutorial  



Laravel Ajax Validation

Country

laravel

Langkah 3: Tambahkan kode jQuery.

Sekarang, termasuk jQuery.ajax () Fungsi dalam acara klik itu untuk mengirimkan permintaan ke server dengan semua bidang input.

 

Tambahkan kode jQuery ke create.blade.php

//create.blade.php


	
	Laravel Ajax Validation Example  



Laravel Ajax Validation

Country

Langkah 4: Tulis fungsi toko untuk menyimpan data

Pindah ke FormController.php mengajukan dan menambahkan kode berikut.

//FormController.php

 public function store(Request $request)
    {
        $validator = \Validator::make($request->all(), [
            'footballername' => 'required',
            'club' => 'required',
            'country' => 'required',
        ]);
        
        if ($validator->fails())
        {
            return response()->json(['errors'=>$validator->errors()->all()]);
        }
        return response()->json(['success'=>'Record is successfully added']);
        
 } 

Langkah 5: Kesalahan tampilan

Jika Anda mengklik tombol kirim dan semua bidang kosong maka tampilkan kesalahan.

Laravel

Jadi, kami Laravel 9 Contoh Validasi AJAX sudah selesai.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *