Problem
Sie möchten feststellen, ob für einen bestimmten Schlüssel eine Übersetzung existiert.
Lösung
Verwenden Sie die Lang::hat()
Methode.
Um zu überprüfen, ob eine Übersetzung für das aktuelle Gebietsschema existiert, übergeben Sie ein einzelnes Argument an die Methode. Das Argument ist der Schlüssel, den Sie überprüfen.
if (Lang::has('Nachricht.herzlich willkommen'))echo "Die Übersetzung der Willkommensnachricht existiert für das aktuelle Gebietsschema";
Diskussion
Sie können das zu überprüfende Gebietsschema mit dem zweiten Argument angeben.
if (Lang::has('Nachricht.willkommen', 'es'))echo "Die Übersetzung der Begrüßungsnachricht existiert für Spanisch";
Wenn das zweite Argument nicht verwendet wird, wird das aktuelle Gebietsschema verwendet.