기본 프롬프트는 다음과 같습니다. $request->session()->flash()
를 사용하여 이 정보를 표시하는 방법은 무엇입니까? 그리고 첫 번째 항목만 표시됩니다.
오류 메시지가 기본 위치(즉, 그림의 빨간색 텍스트 위치)에 표시되지 않는 것이 필요합니다.
기본 프롬프트는 다음과 같습니다. $request->session()->flash()
를 사용하여 이 정보를 표시하는 방법은 무엇입니까? 그리고 첫 번째 항목만 표시됩니다.
오류 메시지가 기본 위치(즉, 그림의 빨간색 텍스트 위치)에 표시되지 않는 것이 필요합니다.
라라벨 중국어 문서를 여러번 참고해서 직접 해결했습니다.
AuthController에서 수동으로 확인합니다.
로그인 기능:
<code>use Auth; use Validator; use Illuminate\Http\Request; public function postLogin(Request $request) { $validator = Validator::make($request->all(), [ 'username' => 'bail|required|min:5|max:30|unique:users', 'password' => 'bail|required|min:8|max:50', ]); if ($validator->fails()) { $errors = $validator->errors()->all(); if (count($errors) > 0) { Flash(implode('<br>', $errors), 'error'); //我使用了laracasts/flash这个扩展包,如果你没安装,用$request->session->flash()也是一样的 } return redirect('/login') ->withInput(); //不使用->withErrors就不会显示红字 } //验证登录代码省略... }</code>
등록 기능도 비슷합니다.
변수를 중국어로 바꾸는 방법을 알고 싶습니다