laravel은 어떻게 성공 메시지를 반환합니까?
ringa_lee
ringa_lee 2017-05-16 16:55:22
0
1
565

저장에 실패하면 코드는 이렇습니다

으아악

저장 성공했는데 템플릿이 있으면 어떻게 되돌리나요?

으아악

아니면 성공 메시지가 템플릿에 표시됩니다

으아악

================================================ === ==============================

라우터:

으아악

컨트롤러

으아악

템플릿 페이지

으아악
ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
某草草

우선 redirect()에 대한 개인적인 이해는 redirect('/template')가 아니라 redirect('/routePath')입니다. code>, 예를 들어 이렇게 사용하려면 다음 점프를 구현하세요. redirect()并不是redirect('/模板'),而是redirect('/routePath'),如果你要这样用的话,比如说实现下面的跳转:

return redirect('success')->with('status', 'Profile updated!');

一般的流程是这样的,首先你得在routes.php中注册你的路由,比如:

Route::get('/success','UsersController@storeSuccess');

然后在UsersControllerstoreSuccess方法一般会有下面这个语句:

return view('users.success');

最后在success.blade.php中就可以使用类似下面的语句来获取跳转的信息了:

@if (session('status'))
    <p class="alert alert-success">
        {{ session('status') }}
    </p>
@endif

这里的status就是最开始redirect()->with()中的status,理解为key。用session取这个key 으아악

일반적인 프로세스는 다음과 같습니다. 먼저 routes.php에 경로를 등록해야 합니다.

으아악 그러면 UsersControllerstoreSuccess 메서드에는 일반적으로 다음 명령문이 있습니다. 으아악

마지막으로 success.blade.php에서 다음과 유사한 명령문을 사용하여 점프 정보를 얻을 수 있습니다.

으아악

여기서 상태는 초기 redirect()->with()상태이며, 로 이해됩니다. >키. 세션을 사용하여 이

를 얻으세요. 마지막으로, 제가 방금 시작한 커뮤니티를 확인해 보세요. 여기에는 일련의 기사와 튜토리얼이 있습니다.

# 🎜🎜# #🎜🎜#링크---》라라비스트#🎜🎜# #🎜🎜##🎜🎜#해피해킹#🎜🎜##🎜🎜#
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿