Die folgende Tutorial-Kolumne von Laravel stellt Laravel view() und redirection() allen vor. Ich hoffe, dass es für Freunde hilfreich sein wird, die es brauchen! 1. Verwendung von view() Routenbasierte Umleitung
// 所传的参数是blade模板的路径 // 如果目录是 resources/views/static_pages/home.blade.php 则可以使用 return view('static_pages/home'); 或 return view('static_pages.home');
Controller-basierte Umleitung$title = 'Hello Laravel';
$user = User::find(1);
// view() 的第二个参数接受一个数组
return view('static_pages/home', compact('user'));
return view('articles.lists')->with('title',$title);
// 所传递的变量在blade模板中用 {{ $title }} 或 {!! $title !!} 输出
// 前者作为文本输出,后者作为页面元素渲染
// 假设我们当前的域名为:http://localhost 则重定向到 http://localhost/home return redirect('home');
return redirect()->route('home');
3. Wahl zwischen der Verwendung von view() oder redirect()
Ähnlichkeiten und Unterschiede zwischen view() und redirect( )
Durch die Verwendung von return view() wird die aktuell besuchte URL nicht geändert. Durch return return() wird die aktuell besuchte URL geändert. Durch die Verwendung von return view() wird der Flash der aktuellen Sitzung nicht ungültig gemacht, aber durch return returns() wird der Flash ungültig gemacht the Flash In der RESTful-Architektur wird empfohlen, return view() beim Zugriff auf die Get-Methode zu verwenden und return restart() für den Zugriff auf andere Methoden zu verwendenDas obige ist der detaillierte Inhalt vonVerwenden Sie Laravel View() und Redirect()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!