리디렉션 설정 방법: 1. "Route::get()" 및 리디렉션()을 사용하여 URL을 리디렉션합니다. 2. "redirect()->back()"을 사용하여 이전 페이지로 다시 리디렉션합니다. . 명명된 경로로 리디렉션합니다. 4. 컨트롤러 또는 매개변수가 있는 컨트롤러로 리디렉션합니다. 5. 세션 데이터 리디렉션 등을 사용합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Laravel 5 버전, Dell G3 컴퓨터.
Laravel의 여러 리디렉션 방법
1. URL 리디렉션
경로:
Route::get('itsolutionstuff/tags', 'HomeController@tags');
Controller:
public function home() { return redirect('itsolutionstuff/tags'); }
2. 3 , 리디렉션 명명된 경로
Route:
public function home() { return back(); } //或者 public function home2() { return redirect()->back(); }
Route::get('itsolutionstuff/tags', array('as'=> 'itsolutionstuff.tags', 'uses' => 'HomeController@tags'));
매개변수를 사용하여 명명된 경로로 리디렉션합니다.
Route:
public function home() { return redirect()->route('itsolutionstuff.tags'); }
Route::get('itsolutionstuff/tag/{id}', array('as'=> 'itsolutionstuff.tag', 'uses' => 'HomeController@tags'));
4. 컨트롤러로 리디렉션합니다.
매개변수를 사용하여 컨트롤러로 리디렉션public function home()
{
return redirect()->route('itsolutionstuff.tag',['id'=>17]);
}
아래와 같이 컨트롤러 메서드에서 경로나 URL로 리디렉션할 때 플래시된 세션 메시지를 전달할 수도 있습니다.
public function home() { return redirect()->action('HomeController@home'); }
관련 추천: 최신 5개의 Laravel 비디오 튜토리얼
위 내용은 laravel에서 리디렉션을 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!