سامانه چندمستاجری (multi-tenant) با لاراول
بعضی نرمافزارها برای چند مشتری جدا ساخته میشوند: هر مشتری داده و کاربرهای خودش را دارد و همه روی یک کد اجرا میشوند. به این ساختار چندمستاجری (multi-tenancy) میگویند و بیشتر نرمافزارهای SaaS همینطورند.
دو پکیج متنباز من برای لاراول به همین کار میآیند: laramodutenant برای ساختار ماژولار و جدا کردن مستاجرها، و laratenauth برای ورود کاربرها در هر مستاجر. اگر نرمافزاری دارید که باید برای چند شرکت یا شعبه جدا کار کند، فرم درخواست پروژه را پر کنید.
فناوریها: PHP · Laravel · PostgreSQL · MySQL
پروژهها (۲)
- laratenauth: احراز هویت multi-tenant برای Laravel — پکیج Laravel برای احراز هویت در اپهای multi-tenant: تشخیص tenant، عضویت یک کاربر در چند tenant با نقش جدا و توکن API مخصوص هر tenant.PHP · multi-tenancy · Laravel
- laramodutenant: ماژولبندی و multi-tenancy برای Laravel — پکیج Composer برای Laravel 11 و 12 که ماژولها، جداسازی دادههای هر tenant در یک دیتابیس، نقش و مجوز و قالب یکسان پاسخ API را با هم فراهم میکند.PHP · multi-tenancy · Laravel
همکاری در این زمینه
پروژهای با قیمت ثابت، ساعتی، قرارداد ماهانه، مشاوره و بررسی کد. شرایط و مدلهای همکاری
- توضیح پروژه
- گفتوگو و تخمین
- تحویل مرحلهای
- تحویل نهایی