Heim > PHP-Framework > Laravel > ​Verwenden Sie Laravel View() und Redirect()?

​Verwenden Sie Laravel View() und Redirect()?

藏色散人
Freigeben: 2020-11-10 14:41:19
nach vorne
2872 Leute haben es durchsucht

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');
Nach dem Login kopieren

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 !!} 输出
// 前者作为文本输出,后者作为页面元素渲染
Nach dem Login kopieren
Übertragungsdaten
// 假设我们当前的域名为:http://localhost  则重定向到 http://localhost/home
return redirect('home');
Nach dem Login kopieren

Andere Verwendungen

return redirect()->route('home');
Nach dem Login kopieren

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 verwenden

Das obige ist der detaillierte Inhalt von​Verwenden Sie Laravel View() und Redirect()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage