찾다

 >  Q&A  >  본문

laravel은 어떻게 성공 메시지를 반환합니까?

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

으아악

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

으아악

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

으아악

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

라우터:

으아악

컨트롤러

으아악

템플릿 페이지

으아악
ringa_leeringa_lee2811일 전579

모든 응답(1)나는 대답할 것이다

  • 某草草

    某草草2017-05-16 16:57:22

    우선 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()상태이며, 로 이해됩니다. >키. 세션을 사용하여 이

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

    # 🎜🎜# #🎜🎜#링크---》라라비스트#🎜🎜# #🎜🎜##🎜🎜#해피해킹#🎜🎜##🎜🎜#

    회신하다
    0
  • 취소회신하다