ageekmaster
7 سال پیش توسط ageekmaster مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
مهدی بیطاری
تخصص : طراح ui&ux
@beitari.alireza 7 سال پیش آپدیت شد
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) {
        //
    });
});

موفق باشید.


ageekmaster
تخصص : javascript ninja
@ageekmaster 7 سال پیش مطرح شد
0

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


مهدی بیطاری
تخصص : طراح ui&ux
@beitari.alireza 7 سال پیش مطرح شد
0

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


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

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