Laravel-Methodencode zum Erhalten verschiedener Pfade

小云云
Freigeben: 2023-03-20 12:44:02
Original
1485 Leute haben es durchsucht

Dieser Artikel teilt Ihnen hauptsächlich den Methodencode von Laravel mit, um verschiedene Pfade zu erhalten.

Wenn es Route::get('home/test', 'HomeController@index')->name('test');

①href gibt, springe in die Ansicht

1.

<a href="{{ url(&#39;home/test&#39;) }}">
Nach dem Login kopieren

Unterschied: Am bequemsten, muss aber geändert werden, wenn sich die Route ändert

2.

<a href="{{ route(&#39;test&#39;) }}">
Nach dem Login kopieren

Unterschied : Es kann direkt benannt und verwendet werden und ändert sich nicht, wenn sich die URI ändert. Ich verwende gerne

Hinweis: Um Route zu verwenden, müssen Sie route ->name()

< verwenden 🎜> 3.

<a href="{{ action(&#39;HomeController@index&#39;) }}">
Nach dem Login kopieren
Unterschied: Geben Sie direkt den relevanten Controller an, der am wenigsten betroffen ist

4.

Unterschied : Am leichtesten betroffen, nicht empfohlen

② Verwenden Sie

, um im Controller 1 umzuleiten.

return redirect(&#39;home/test&#39;); <=> return redirect()->to(&#39;home/test&#39;);
Nach dem Login kopieren
Unterschied: Wie ① 1

2.

return redirect()->action(&#39;HomeController@index&#39;);
Nach dem Login kopieren
Unterschied: Gleich wie ① 3 >Beschreibung: Zurück zur vorherigen Seite

③Jede Ressourcenpfadkonstante
return redirect()->route(test&#39;&#39;);
Nach dem Login kopieren

1. public_path('uploads');

Beschreibung: öffentlicher Dateipfad

return redirect()->back(); <=> return back();
Nach dem Login kopieren
2. base_path('xx');

3 ');

4. resources_path('xx');

Verwandte Empfehlungen:

Detaillierte Zusammenfassung, wie man Pfade und Verzeichnisse in PHP erhält

PHP-Zusammenfassung der Methoden, um Pfade und Verzeichnisse zu erhalten [unbedingt lesen] und Tipps

So erhalten Sie Pfade und weisen Formularfeldern Werte zu, wenn Sie Bilder in PHP hochladen

Das obige ist der detaillierte Inhalt vonLaravel-Methodencode zum Erhalten verschiedener Pfade. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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