首页 > 解决方案 > 我在我的 laravel 代码中找不到问题。但它不工作。(本土化)

问题描述

这是在应用程序目录中

'locale' => 'en',

这是在 web.php

Route::get('/{locale?}',function($locale=null){
   
    return view('index');
});

Route::get('/about/{lang?}',function($lang=null){
    App::setlocale($lang);
    return view('about');
});
Route::get('/contact/{lang?}',function($lang=null){
    App::setlocale($lang);
    return view('contact');
});
// Route::get('/portfolio/{lang?}',function($lang=null){
//     App::setlocale($lang);
//     return view('portfolio');
// });

我已经注释掉了投资组合路线,但它仍然有效。如果我删除这个溃败它仍然有效

我的应用程序的默认语言是英语。但是当我将语言环境设置为 en 或 bn 时,图像显示不正确。{索引路由除外} http://127.0.0.1:8000/about 查看 http://127.0.0.1:8000/about/en 查看

标签: laravel

解决方案


文件路径描述了文件在网站文件夹结构中的位置。

<img src="images/illustrations/leaf-bg-top.png" alt="illustrations">

这意味着“images/illustrations/leaf-bg-top.png”文件与当前页面位于同一文件夹中。
如果您在路径前加上斜杠 ( / ),则:

<img src="/images/illustrations/leaf-bg-top.png" alt="illustrations">

这意味着,images/illustrations/leaf-bg-top.png文件位于当前 web根目录下的 images 文件夹中


推荐阅读