Desa Digital

GETALL

SocialAssistanceRecipientRepositoryInterface.php (interface)

  1. getAll
  2. getAllPaginate

SocialAssistanceRecipientRepository.php (repository)

  1. getAll
  2. getAllPaginate

SocialAssistanceRecipien.php (model)

  1. scopeSearch

RepositoryServiceProvider.php

  1. $this->app->bind(SocialAssistanceRepositoryInterface::class, SocialAssistanceRecipientRepository::class); (register)

    php artisan make:controller SocialAssistanceRecipientController –api

    php artisan make:resource SocialAssistanceRecipientResource

    SocialAssistanceRecipientResource,php

    1. toArray

    SocialAssistanceRecipientController.php

    1. private
    2. construct
    3. index
    4. gelAllPaginate

    Route/api.php

    DATA DUMMY

    php artisan make:factory SocialAssistanceRecipientFactory

    SocialAssistanceRecipientFactory.php

    1. definition

    php artisan make:seeder SocialAssistanceRecipientSeeder

    SocialAssistanceRecipientSeeder.php

    1. run

    SocialAssistanceRecipient.php (model)

    1. HasFactory

    php artisan db:seed –class=SocialAssistanceRecipientSeeder

    TESTING POSTMAN GETALL & GETALLPAGINATE

    CREATE

    SocialAssistanceRecipientRepositoryInterface.php (interface)

    1. create

    SocialAssistanceRecipientRepository.php (repository)

    1. create

    SocialAssistanceRecipientController.php (controller)

    1. create

    php artisan make:request SocialAssistanceRecipientStoreRequest

    SocialAssistanceRecipientRequest.php

    1. rules
    2. attributes

    SocialAssistanceRecipientController.php (controller)

    1. store

    TESTING POSTMAN CREATE

    GETBYID

    SocialAssistanceRecipientRepositoryInterface.php (interface)

    1. getById

    SocialAssistanceRecipientRepository.php (repository)

    1. getById

    SocialAssistanceRecipientController.php (controller)

    1. show

    UPDATE

    SocialAssistanceRecipientRepositoryInterface.php (interface)

    1. update

    SocialAssistanceRecipientRepository.php (repository)

    1. update

    php artisan make:request SocialAssistanceRecipientUpdateRequest

    SocialAssistanceRecipientUpdateRequest.php (request)

    1. rules
    2. attributes

    SocialAssistanceRecipientController.php (controller)

    1. update

    TESTING POSTMAN UPDATE

    UPDATE

    SocialAssistanceRecipientRepositoryInterface.php (interface)

    1. delete

    SocialAssistanceRecipientRepository.php (repository)

    1. delete

      SocialAssistanceRecipientController.php (controller)

      1. destroy

      TESTING POSTMAN DELETE

      Leave a Reply