実現したいこと
formを用いてtextareaで送信するときに、textareaで空白や改行が先頭に来てもそのまま保持をしてコントローラーに送信したい
発生している問題・分からないこと
formを用いてtextareaで送信するときに、textarea内の文字が最初に記述されている文字まで空白や改行が削除されてコントローラーに送信されてしまう、
エラーメッセージ
error
1コンソールログなどを確認したが見られなかった
該当のソースコード
html/php
1<form method="POST" action="{{ route('hoge') }}"> 2 @csrf 3<textarea>{!! (($hogeContent->content)) !!}</textarea> 4 <button type="submit">送信</button> 5</form>
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
{!! (($hogeContent->content)) !!}これを!!で処理を行わない形を試したが駄目であった。
今回はjavascriptなどで制御はしていない
コントローラ―のrequestをデバックで確認したところ、空白や改行をその時点で既にロスとしているのだとわかった。
補足
Laravelを使用している
php8.2
回答1件
あなたの回答
tips
プレビュー