ahmadajah03 Wed Dec 2020 2 years ago

Tutorial Remove/Trim Empty & Whitespace dari Input Requests Laravel

Pada artikel ini, kita akan belajar cara menghapus/memangkas ruang kosong dan spasi dari semua permintaan input di Laravel.

Table of Contents

Buat Middleware

Kami akan menghapus ruang kosong menggunakan middleware Laravel. Mari buat middleware bernama SpaceRemover:

php artisan make:middleware SpaceRemover

Buka middleware SpaceRemover.php dari folder app/Http/Middleware dan tempel kode ini:

<?php

namespace App\Http\Middleware;

use Closure;

class SpaceRemover
{
    public function handle($request, Closure $next)
    {
        $request->merge(array_map('trim', $request->all()));
        return $next($request);
    }
}

Perbarui Kernel

Buka folder Kernel.php dari app/Http dan tambahkan middleware yang baru kita buat ke $middlewarearray.

protected $middleware = [
    //--------------
    \App\Http\Middleware\SpaceRemover::class,
];

Sekarang aplikasi kita akan menghapus semua ruang kosong. Anda dapat melewati ruang kosong dan menguji.

Itu saja. Terima kasih.🙂

remove space and trim laravel laravel