Laravel 변형에 의한 에러 메세지가 나왔을 때에 문자가 사라지지 않게 하는 방법(old 헬퍼를 사용합니다)

안녕하세요 쇼입니다. 첫 투고입니다만, 잘못된 부분이 있으시면 지적 잘 부탁드리겠습니다.

이번은 변형에 의한 에러 메세지가 나왔을 때에 문자가 사라지지 않게 하는 방법을 예를 사용해 해설합니다.

변형의 예입니다.

사용 환경: Laravel framework 6.18.24

○○○controller.php
public function store(Request $request)
    {


       $request->validate([
            'status' => 'required|max:10',
            'content' => 'required|max:255',
        ]);



status가 10자까지만 저장할 수 있는 &10자 이상 쓰고 있는 상태에서 저장하면 에러 메시지가 표시되는 상태를 예로 들어 설명합니다.


10자 이상 입력하여 게시하면

이와 같이 에러 메세지가 표시됩니다만, 지금까지 쓴 문자가 사라져 버렸습니다.

문자가 사라지지 않게 하려면 old 헬퍼를 넣습니다.

create.blade.php

//status
<input type="text" value="{{ old('status') }}" id="status">

//content           
<input type="text" value="{{ old('content') }}" id="content">






오류 메시지가 나오더라도 문자가 사라지지 않습니다!

설명은 이상입니다.

내 포트폴리오 인 메모 앱의 소스 코드는 공개되어 있으므로 좋으면 봐주세요.
htps : // 기주 b. 코 m/쇼우기테 b/메모. 아 p/

다음 URL에서 사용할 수 있습니다.
h tps : // 역시 ps. 어리석은 p. 코m/

좋은 웹페이지 즐겨찾기