محمود خسروی
4 سال پیش توسط محمود خسروی مطرح شد
5 پاسخ

انتخاب زبان ها در صفحه اصلی

سلام دوستان

من طبق آموزش دوزبانه کردن راکت پیش رفتم اما مشکلی که داره انتخاب کردن زبان ها در صفحه اصلی است مثل سایت

http://www.investlorestan.ir/.

چیزی که من تغییر دادم کدهای زیر است اما وقتی که روی لینک فارسی کلیک میکنم هیچ اتفاق خاصی برای من نمی افتاد.

Kernel.php

protected $middlewareGroups = [
    'web' => [
        \App\Http\Middleware\Language::class,
        .....
    ],
];

web.php

Route::view('/', 'index');

index.blade.php

<!doctype html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link type="text/css" rel="stylesheet" href="{{ asset('public/assets/lib/bootstrap-4.3.1-dist/bootstrap-rtl.min.css') }}">
    <link type="text/css" rel="stylesheet" href="{{ asset('public/assets/css/style.css') }}"/>
    <title>فدراسیون جهانی نینجا</title>
</head>
<body>
    <div class="container">
        <a href="/fa">فارسی</a>
        <a href="/en">انگلیسی</a>
    </div>
</body>
</html>

ثبت پرسش جدید
مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 4 سال پیش مطرح شد
0

@oxbir
خب اینکه کامل نیست!
ممکنه توی ست کردن زبان لوکال و ... درست پیاده سازی نکرده باشید
ضمنا اون سایت با سابدامین کار کرده و با روشی که شما رفتید نحوه ادرس دهیش متفاوت هست


علی فرمانی
تخصص : فرانت اند
@farmani 4 سال پیش آپدیت شد
0

@oxbir
نیاز نیست مثل این سایت بیاید ساب دامنه بزارید کافیه با سشن و کوکی کار کنید .
وقتی زبان انتخاب شد بیاد مثلا فارسی fa و انگلیسی en و ... هرچی بود تو یه سشن یا کوکی ست بشه بعد با ابزاری که خود لاراول برای زبان ارائه داده زبان مورد نطر برای کاربر ست بشه . فوقالعاده ساده هست نیاز به پیچیدگی نداره .
اگه میخاید ایندکس گوگل و اینا متفاوت باشه چرا جریان فرق داره اون موقع میتونید از سابد امنه یا اختصای زبان جلوی ادرس سایت استفاده کنید. ولی باز با همون روش سشن و کوکی که گفتم راحت میشه چند زبانه کرد بعد نقشه سایتو برای هر زبان جدا خروجی داد یا داینامیک کرد شما 100 تا زبانم اد کنی خودش بیاد نقششو جنریت کنه .


داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 4 سال پیش مطرح شد
0

سلام می تونی از داکیومنت خود سایت لاراول رو هم امتحان کنی

https://laravel.com/docs/6.x/localization

محمود خسروی
تخصص : طراح و برنامه نویس
@oxbir 4 سال پیش آپدیت شد
0

آقای موسوی شما بگین جکار کنم شما آموزش دادی الان من چند ماهی است که هنوز نزدم خواهشا کدی را در اینجا قرار دهید تا ببینم چون پروژه دارم طرف میگه باید زبان ها را انتخب کنیم.


محمود خسروی
تخصص : طراح و برنامه نویس
@oxbir 4 سال پیش آپدیت شد
0

آقای موسوی میشه جواب بدین که چطوری وقتی سایت بالا آمد بشه زبان ها را انتخاب کرد و وقتی روی زبان مورد نظر کلیک کرد مثلا بره example.com/en و یا example.com/fa. تا اینجا من فکر میکنم بیشتر توضیح دادم اگر باز هم متوجه نشدی بگو تا بیشتر متوجه تان کنم.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام