Heim  >  Artikel  >  PHP-Framework  >  Was ist der Umfang beim Laravel-Routing?

Was ist der Umfang beim Laravel-Routing?

藏色散人
藏色散人Original
2019-08-07 11:30:413366Durchsuche

Was ist der Umfang beim Laravel-Routing?

Was ist der Umfang beim Laravel-Routing?

Scope-Scope in Laravel

In Laravel wird Scope eingeführt, um Daten (zugehörig oder nicht) in der Vorlage zu verarbeiten (hinzufügen, löschen, ändern, prüfen). ) Um

zu verarbeiten, muss der Präfixbereich in der Vorlagendefinitionsmethode hinzugefügt werden.

Kurz gesagt, das Modell in Laravel kann Methoden am Anfang des Bereichs definieren und diese Methoden können direkt über das Modell aufgerufen werden. Diese Art von Ansatz wird auch als Abfragebereich bezeichnet.

Was ist der Umfang beim Laravel-Routing?

Laravel erfordert, dass die Buchstaben, die dem definierten Methodenbereich folgen, großgeschrieben werden müssen

Dann gehen wir zum Controller, um die Vorlagendaten zu verarbeiten

Was ist der Umfang beim Laravel-Routing?

Verwenden Sie es im Controller: Entfernen Sie das Bereichspräfix, ändern Sie den ersten Buchstaben in Kleinbuchstaben und rufen Sie es auf.

Überprüfen Sie bezüglich des Parameters $query in der Methode das API-Dokument Um die Bereichsdefinition zu verstehen, hat die Methode zwei Parameter, einen ist Builder und der andere ist Model.

Stellen Sie der Post-Modellmethode einen Bereich voran und der Bereich wird immer an den Abfrage-Generator zurückgegeben. Beim Aufruf der Scope-Scope-Methode wird der zurückgegebene Builder verwendet, um die vollständigen Abfragebedingungen zusammenzufügen.

Weitere technische Artikel zu Laravel finden Sie in der Spalte Einführungs-Tutorial zum Laravel-Framework, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWas ist der Umfang beim Laravel-Routing?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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