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

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

سلام به همه

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

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

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


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

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


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

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

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


نوب
تخصص : کدنویس نوب :)
@yk5742g 4 سال پیش مطرح شد
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
@mohsenbostan 4 سال پیش مطرح شد
0

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


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

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