سلام به همه
یه سوال
من یه پروژه بزرگی دارم که کاربر میتونه بالای 100 سطح دسترسی مختلف داشته باشه که هر سطح دسترسی چندین کار متفاوت انجام میده
آیا باید برای تمام سطح دسترسی ها که دارن با دیتابیس کار میکنن و عملیات show - update - edit - delete انجام میدن Model بسازم ؟
آیا باید برای تمامی این موارد از eloquent برای کار با دیتابیس استفاده کنم ؟
اگر جواب 2 مورد بالا بله هست ، آیا ساخت تعداد مثلا 100 تا Model در پوشه app کار درستیه ؟
@yk5742g
سلام.
فکر کنم شما دقیق سوال رو مطرح نکردید یا این که دید خوبی از Model ندارید.
عملیات CRUD هیچ ربطی به تعداد مدل نداره، بعنی شما برای هر مدل می تونی CRUD رو پیاده سازی کنی.
سطع دسترسی ها هم می تونید با Gate ها و Policy ها بسازید و مدیریت کنید یا از پکیج زیر استفاده کنید که راحت تره.
https://github.com/spatie/laravel-permission
خوب برای سطح دسترسی شما میتونید از پکیج هایی که برای این کار ایجاد شده استفاده کنید، مدل برای چی اضافه کنید؟
برای مثال این پکیج
https://github.com/spatie/laravel-permission
@mohsenbostan سلام
من پیکیجی که گفتین را میخوام نصب کنم ولی پیغام زیر را میده
Problem 1
- The requested PHP extension ext-http * is missing from your system. Install or enable PHP's http extension.
هرچی هم توی نت سرچ کردم جواب درستی براش نبود
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟