cara membuat validasi error custom di laravel 5.4

selamat pagi para mastah sekolah koding...

saya mau tanya bagaimana cara nya membuat custom validasi error, kalo di video tutorial sekolah koding kan error nya dari bawaan laravel nya yaitu dengan bahasa inggris..

nah gimana caranya kalo misalkan validasi error nya saya mau buat dengan bahasa indonesia..

mohon bantuan nya para mastah..

avatar BadRabbit
@BadRabbit

149 Kontribusi 56 Poin

Diperbarui 5 tahun yang lalu

5 Jawaban:

Jawaban Terpilih

cara nya pertama diterminal ketikan

 php artisan make:request ErrorFormRequest//ini bebas kasih namanya

trus nanti muncul file di folder Requests, letak nya itu ada di app-Http-Requests.

nah di file ErrorFormRequest nya ubah authorize menjadi true, lalu di rules nya tambahkan

 return [
            'judul' => 'required|min:5',
            'deskripsi' => 'required'
        ];

kemudian buat fungsi messages dibawah fungsi rules nya, setelah itu tambahkan

 return [
            'judul.required' => 'Judul Tidak Boleh Kosong',
            'judul.min' => 'Judul Minimal 5 Karakter',
            'deskripsi.required' => 'deskripsi tidak boleh kosong'
        ];

lalu dibagian controllernya tepatnya di fungsi store nya ubah menjadi seperti ini

 public function store(ErrorFormRequest $request)
{
 //script code
}

terkhir di file controllernya di bagian atasnya tambahkan ini

 use App\Http\Requests\ErrorFormRequest;
avatar BadRabbit
@BadRabbit

149 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

Kalau di laravel 5.4 tidak ada folder request. itu gimana ya?

avatar adigunasg
@adigunasg

1 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

thanks gan ilmunya ngebantu bnget

avatar Jakdaw123
@Jakdaw123

12 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Kalo buat custom validasi registernya bagaimana mas? sudah saya coba seperti itu tapi gagal.

avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Dipost 5 tahun yang lalu

@adigunasg langkah - langkah nya udah di ikutin belom gan..?

avatar BadRabbit
@BadRabbit

149 Kontribusi 56 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban