Skip to content

farsh1d/starpay

Repository files navigation

چالش استخدامی استارپی

این پروژه یک پیاده سازی ساده و تمیز از سناریو زیر در حد دانش فنی بنده می باشد

سناریو

فرض کنید یک مدل 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

About

challenge for job

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published