ساخت سیستم بلاگ دهی با لاراول

3 سال پیش توسط ageekmaster مطرح شد
آفلاین
user-avatar
ageekmaster ( 5664 تجربه )
3 سال پیش
تخصص : javascript ninja

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
علیرضا بیطاری ( 5245 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

3

سلام.
چالش اصلی شما سیستم Routing هست که کار خیلی پیچیده‌ای هم نیست!
ابتدا باید Dynamic Sub Domain رو بر روی هاستینگ فعال کنید. این کار رو با ساختن تنها یک Sub Domain که آدرس آن * هست میتوانید انجام دهید. درواقع اگر آدرس سایت شما example.com باشد باید آدرس example.com.* رو بسازید.
برای ساخت Route هم میتونید از Document خود لاراول (لینک زیر) استفاده کنید:
https://laravel.com/docs/5.6/routing#route-group-sub-domain-routing

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

موفق باشید.

آفلاین
user-avatar
ageekmaster ( 5664 تجربه )
3 سال پیش
تخصص : javascript ninja

لینک کوتاه اشتراک گذاری

0

برای ویو ها چکار میشه کرد؟
برای هر یوزر یک فایل ویو ساخته بشه؟

آفلاین
user-avatar
علیرضا بیطاری ( 5245 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

نه!!
با متغیر account که گرفتید تو DataBase سرچ میکنید و تنظیمات و کدهای قالب اون کاربر رو تو View نمایش میدید!!

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.