سلام دوستان امیدوارم حالتون خوب باشه
دوستان من یه پروژه میخوام پیاده سازیم تقریبا شبیه به سیستم بلاگ دهی بلاگفا ، دوتا سوال دارم تو این زمینه
1-نحوه ی تولید sub domain به صورت کاملا اتوماتیک.هیچ دیدی ندارم راجع به این داستان اگه کمک کنین ممنون میشم .
2- سطح دسترسی ها
پروژه به این صورت هست که ما چند کاربر مختلف داریم
نویسنده ، ادمین ، سوپر ادمین اصلی سایت و نویسنده هایی که ادمین ها میتونن از بین نویسنده های سایت به وبلاگشون اضافه کنن
و برای هر کدوم یه جدول جداگانه در نظر گرفتیم و لاگین به صورت multi-auth پیاده سازی شده
حالا مشکل ما نحوه ی سطح دسترسی این کاربرهاست
به نحوی که ما نیاز داریم برای مثال هر ادمین بتونه چند نویسنده اضافه کنه و به هرکدوم دسترسی های مورد نظر خودشون رو بده
به نحوی که روی دسترسی بقیه ی اعضای سایت که همون نقش رو دارن تاثیر نذاره
@hesammousavi
@Alimotreb
@ali.bayat
@milad
@ali.farmani
@khanzadimahdi
ابتدا باید به تنظیمات سیستمتون موارد زیر رو اضافه کنید:
۱. تنظیمات httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/tc/public/"
ServerName domain.dev
ServerAlias *.domain.dev
<directory "D:/wamp/www/tc/public/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from all
</directory>
</VirtualHost>
۲. تنظیمات فایل etc\hosts (در ویندوز C:\Windows\System32\Drivers\etc\hosts)
127.0.0.1 domain.dev
127.0.0.1 *.domain.dev
۳. یه Route
Route::group(['domain' => '{account}.domain.dev'], function () {
Route::get('/', function ($account) {
return $account;
});
});
برای سطح دسترسی ها بهتره از یه پکیج برای مدیریت Permission و Role ها استفاده کنید, پکیج های زیر رو بررسی کنید
https://github.com/spatie/laravel-permission
https://github.com/JosephSilber/bouncer
موفق باشید
سلام
@miladk313
توی سیستم بلاگ دهی ساب دامنه به این شکل نیست که شما تک تک بیای بسازی!
به صورت wild card هست
یعنی توی تنظیمات وب سرور باید این اقدام انجام شه!
*
رو توی تنظیمات مخصوص خودش قرار میدن که هر چی اومد رو پذیراباشه
برای سطح دسترسی ها هم میدل ور ، .... خیلی چیزا هست میتونید قرار بدید
سلام ببخشید چون سوالام مرتبط بود این بحث باز کردم !
اگر بخوایم مثل قسمت وبلاگدهی ها که سیستم تبدیل وبلاگ به وبسایت دارند ، ایجاد کنیم و addon کنیم دامین روی ساب دامین مجازیش روی لاراول باید به چه شکل انجام داد ؟
شاید پاسخ شما همینجا باشد
@ali.bayat
دوستان؛این وایلد کارت رو زمپ تو لوکال کار نمیکنه؟باید دستی خودمون وارد کنیم؟ینی میخوام هر ساب دامینی ثبت نام کرد،با همون وارد شه،نمیشه؟
@Alimotreb
ممنون،لطف کردین،اینطوری که من به نتیجه رسیدم،باید دستی وارد کرد اون ساب دامین ها رو توی فایل hosts ،و به صورت داینامیک نمیشه انگار
مهندس @Alimotreb راجب addon رو لینک (بالا گفتم) ب چ شکل؟
سلام
@mahdi12
این موارد رو روی جاها حرفه ای و پیشرفته مثل کنترل پنل سی پنل میتونید اعمال کنید ، نه روی لوکال و روی زمپ!
نه اینکه نشه ، یه هوا جالب در نمیاد و اون چیزی که شما از اددان دامنه نیاز دارید نمیشه!
@Alimotreb
پس این سیستم های وبلاگدهی که دامین ست میکنند روی وبلاگ ( تبدیل وبلاگ به وبسایت ) از لحاظ فنی به چه شکل کار میکنه ؟
سلام
@mahdi12
روی سرور ، بر روی وب سرور های حرفه ای همچون لایت اسپید ، کنترل پنل های قوی و ... کانفیگ اختصاصی هست
روی زمپ نیستند...!