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

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

藏色散人
藏色散人nach vorne
2020-11-10 14:41:192918Durchsuche

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

Andere Verwendungen

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 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen