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

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

سلام دوستان
من میخواهم چند اپلیکیشن رو در لاراول با استفاده از ساب دامین ایجاد کنم.در واقع میخواهم روت های admin , api , website , client بصورت زیر باشند.

http://xxx.com
http://api.xxx.com/v1/android/articles  
http://admin.xxx.com/dashboard
http://client.xxx.com/dashboard

مستندات لاراول هم مطالعه کردم گفته بدین صورت باید انجام بدی اما من الان دارم لوکال(زمپ) اپلیکیشن رو توسعه میدم.بخاطر همین سابدامین ها رو نمیدونم چطوری باید کانفینگ کنم.

Route::domain('{account}.myapp.com')->group(function () {
    Route::get('user/{id}', function ($account, $id) {
        //
    });
});

حالا میخوام بدونم چطوری باید اینکار رو انجام بدم؟؟
اگر کسی تجربه شو داشته ممنون میشم راهنمایی کنه


ثبت پرسش جدید
امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 4 سال پیش مطرح شد
0

سلام
اول باید virtual host بسازی برای آدرسی مثل xxx.com که میخوای پروژه روی اون اجرا کنی. من از wamp استفاده میکنم و خودش یه قسمت داره که میتونی virtual host بسازی. اگه توی xampp نبود یه سرچ بزنی کدها و آموزش هاش زیاده که باید توی یه سری از فایلهای apache یه کدهایی رو اضافه کنی.
بعد از اینکه ساختی باید توی تنظیمات ویندوز تعریفش کنی
میری توی مسیر زیر : C:\Windows\System32\drivers\etc و فایل hosts رو باز میکنی. (در حالت administrator باز کن که بتونی ویرایشش کنی)
توی سرورهایی که اصطلاحا میگیم هاست، این امکان رو با استفاده از ایجاد wildcard اوکی میکنن ولی توی لوکال باید فایل hosts رو که باز کردی به این صورت تعریف کنی که سابدامین ها اجرا بشن:

127.0.0.1 xxx.com
127.0.0.1 api.xxx.com
127.0.0.1 admin.xxx.com
127.0.0.1 client.xxx.com

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

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