Laravel8 入力値のトリミングをなしにする方法

通常、テキストボックスの前後に半角スペースを入力してPOSTすると前後の半角スペースはトリミングされてコントローラーは受け取る。

1.例えば、前後に半角スペースを3つずつ入力してPOST

2.コントローラー側でPOSTされた値を表示すると半角スペースはトリミングされている。

トリミングをして欲しくなく、入力値のままを受け取りたい場合は、/app/Http/kernel.phpのTrimStringsをコメントにすれば良い。

    protected $middleware = [
        // \App\Http\Middleware\TrimStrings::class,
            ↓
        \App\Http\Middleware\TrimStrings::class,
    ];

1.前後に半角スペースを3つずつ入力してPOST

2.コントローラー側でPOSTされた値を表示するとトリミングされていない。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です