두가지 모두 Illuminate\Http\RedirectResponse 인스턴스를 생성하여 호출합니다.
return redirect($to = null, $status = 302, $headers = [], $https = null);
return redirect('/home');
return redirect()->to('home');
return redirect()->route('route.name');
Route::get('redirect', function() {
return redirect()->route('conferences.show', ['conference' -> 99]);
});값을 전달할 때는 이렇게 진행합니다
redirect()->back();세션 기능을 사용해 사용자가 이전에 방문한 페이지가 어디인지 기억해둡니다. back() 메서드를 사용하면 이전에 방문했던 페이지로 리다이렉트 시킬 수 있습니다.
Route::get('redirect-with-key-value' , function() {
return redirect('dashboard')
->with('error', true);
});
Route::get('redirect-with-key-array' , function() {
return redirect('dashboard')
->with(['error' => true , 'message' -> 'Whoops!']);
});리다이렉트된 페이지에서 필요한 데이터를 정의합니다.