راکت
نوب
نوب
توسط نوب مطرح شد
4 پاسخ

ساخت تعداد زیاد Model

سلام به همه

یه سوال
من یه پروژه بزرگی دارم که کاربر میتونه بالای 100 سطح دسترسی مختلف داشته باشه که هر سطح دسترسی چندین کار متفاوت انجام میده

آیا باید برای تمام سطح دسترسی ها که دارن با دیتابیس کار میکنن و عملیات show - update - edit - delete انجام میدن Model بسازم ؟
آیا باید برای تمامی این موارد از eloquent برای کار با دیتابیس استفاده کنم ؟

اگر جواب 2 مورد بالا بله هست ، آیا ساخت تعداد مثلا 100 تا Model در پوشه app کار درستیه ؟


ثبت پرسش جدید
محسن بستان
محسن بستان
تخصص :Senior Backend Developer
@mohsenbostan6 سال پیشمطرح شد
0

@yk5742g
سلام.
فکر کنم شما دقیق سوال رو مطرح نکردید یا این که دید خوبی از Model ندارید.
عملیات CRUD هیچ ربطی به تعداد مدل نداره، بعنی شما برای هر مدل می تونی CRUD رو پیاده سازی کنی.
سطع دسترسی ها هم می تونید با Gate ها و Policy ها بسازید و مدیریت کنید یا از پکیج زیر استفاده کنید که راحت تره.
https://github.com/spatie/laravel-permission


coarad supp
coarad supp
تخصص :برنامه نویس لاراول
@coaradsupp6 سال پیشمطرح شد
0

خوب برای سطح دسترسی شما میتونید از پکیج هایی که برای این کار ایجاد شده استفاده کنید، مدل برای چی اضافه کنید؟

برای مثال این پکیج
https://github.com/spatie/laravel-permission


نوب
نوب
تخصص :کدنویس نوب :)
@yk5742g6 سال پیشمطرح شد
0

@mohsenbostan سلام
من پیکیجی که گفتین را میخوام نصب کنم ولی پیغام زیر را میده

  Problem 1
    - The requested PHP extension ext-http * is missing from your system. Install or enable PHP's http extension.

هرچی هم توی نت سرچ کردم جواب درستی براش نبود


محسن بستان
محسن بستان
تخصص :Senior Backend Developer
@mohsenbostan6 سال پیشمطرح شد
0

@yk5742g
باید اکستنشن ext-http رو روی php فعال کنید.


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

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