Heim > Backend-Entwicklung > PHP-Tutorial > Meine Gedanken zur Url::defaults-Methode

Meine Gedanken zur Url::defaults-Methode

Patricia Arquette
Freigeben: 2024-12-20 21:00:13
Original
224 Leute haben es durchsucht

My thoughts on the Url::defaults method

Ich habe gerade den Laravel-Newsbeitrag über die Url::defaults-Methode gelesen.

Der Artikel erwähnt nicht, dass es einen Vorbehalt gibt, der zu einem Modellbindungsproblem führen kann.

Warum sollten Sie globale Middleware verwenden, um es überhaupt einfacher zu machen, eine Route in Blade zu erhalten?
Eine weniger invasive Möglichkeit, dieses Problem zu lösen, besteht darin, einen Helfer zu erstellen.

function localeRoute($name, $parameters = [], $absolute = true)
{
    foreach (['locale' => 'en'] as $key => $value) {
        if(array_key_exists($key, $parameters)) {
            continue;
        }

        $parameters[$key] = $value;
    }

    return app('url')->route($name, $parameters, $absolute);
}
Nach dem Login kopieren

Und verwenden Sie es in Ansichten, in denen es sinnvoll ist.

Das obige ist der detaillierte Inhalt vonMeine Gedanken zur Url::defaults-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage