این پروژه یک پیاده سازی ساده و تمیز از سناریو زیر در حد دانش فنی بنده می باشد
فرض کنید یک مدل Post داریم. 1- یک api ایجاد کنید که در آن کاربرانی که دسترسی های لازم را دارند، بتوانند پست جدید ایجاد کنند و در پاسخ id پست ایجاد شده به صورت json برگشت داده شود. توجه داشته باشید که این api ورودی را به صورت json دریافت میکند. 2- تمامی عملیات CURD را برای مدل Post پیاده سازی کنید. مواردی که باید رعایت شوند:
- مدیریت دسترسی
- Form Validation
با توجه به سادگی توضیحات سناریو و عدم لزوم به استفاده از پکیج های جانبی مدیریت سطح دسترسی مانند spatie از فساد gate جهت پیاده سازی مدیریت دسترسی استفاده گردیده جهت form validation ها از form request validation ها جهت تمیزی و خوانایی پروژه استفاده گردیده جهت اجرای SPA از پکیج sanctum بهمراه پروتکل oauth2 استفاده گردیده فایل پست من همراه پروژه می باشد با نام postman_collection.json