Ich habe unterhalb Code in meinem Controller.Fehler beim Versuch, Ordner in Ressourcen zu platzieren/lang/de: Laravel 5.2
public function AllCountries() {
$Countries = (new \App\DataAccess\CountryData())->GetAllCountries();
app()->setLocale('fr');
return view('Country.List')->with('Countries', $Countries->getData()->CountryList);
}
Definition von Verfahren zum Abrufen von Daten ist unten.
public function GetAllCountries() {
return response()->json(['CountryList' => \App\Models\CountryModel::all()]);
}
Unten finden Sie den Screenshot, die
Below Translation Array zeigt ist der Screenshot, der die Ansicht von Controller verfügt über nur ein Wort Übersetzung zeigen nur aufgerufen zeigt.
Wenn ich die Anwendung ausführen, Fehler erhalten folgende ich.
Verwendung von undefinierter Konstante CountriesList - angenommen 'CountriesList' (Ansicht: C: \ xampp \ htdocs \ Account \ resources \ Ansichten \ Land \ List.blade.php)
Normalerweise wenn wir Webseiten sehen, die in unserem Browser keine Standardsprache sind. Wir sehen eine Benachrichtigung, um die Seite beim Laden der Seite zu übersetzen. Siehe den Screenshot unten.
Aber das kommt nicht auf meiner Seite. Obwohl ich französische Sprache sehe, aber Übersetzungsmitteilung nicht kommt. Warum?
Sie meinen, Sie schneiden views/Land/List.blade.php zu lang/en? – lukaserat
Ich ziehe Land Ordner anzeigen zu Ressourcen/lang/en – Pankaj
Und es gibt noch views/Land/List.blade.php? Wenn das so ist, dann denke ich, dass der 404, den du bekommst, nicht mit view oder lang verbunden ist. Ich habe nicht versucht, Großbuchstaben beim Erstellen von Lang-Dateien zu verwenden. Versuchen Sie vielleicht, nur Kleinbuchstaben zu verwenden. Wenn Sie lang/en/Country.php Datei haben, dann können Sie es als trans zu bekommen („Land.“) –
lukaserat