Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Laravel 6 中对不同的语言环境使用不同的视图,而不是逐句翻译。
是否有一些机制或软件包可以做到这一点?
否则我如何编写我的视图和控制器,以便干净可靠地完成?
提前致谢
将您的视图排序到语言映射中(例如,“test”的英语视图为en\test.blade.php法语视图fr\test.blade.php) 然后使用您的路线中的语言环境变量来确定返回的视图。 例如:Route::get('{locale}/test', 'SomeController@test');
en\test.blade.php
fr\test.blade.php
Route::get('{locale}/test', 'SomeController@test');
public function test($locale) { return view($locale.'test'); }