GETALL
SocialAssistanceRecipientRepositoryInterface.php (interface)
- getAll
- getAllPaginate
SocialAssistanceRecipientRepository.php (repository)
- getAll
- getAllPaginate
SocialAssistanceRecipien.php (model)
- scopeSearch
RepositoryServiceProvider.php
- $this->app->bind(SocialAssistanceRepositoryInterface::class, SocialAssistanceRecipientRepository::class); (register)
php artisan make:controller SocialAssistanceRecipientController –api
php artisan make:resource SocialAssistanceRecipientResource
SocialAssistanceRecipientResource,php
- toArray
SocialAssistanceRecipientController.php
- private
- construct
- index
- gelAllPaginate
Route/api.php
DATA DUMMY
php artisan make:factory SocialAssistanceRecipientFactory
SocialAssistanceRecipientFactory.php
- definition
php artisan make:seeder SocialAssistanceRecipientSeeder
SocialAssistanceRecipientSeeder.php
- run
SocialAssistanceRecipient.php (model)
- HasFactory
php artisan db:seed –class=SocialAssistanceRecipientSeeder
TESTING POSTMAN GETALL & GETALLPAGINATE
CREATE
SocialAssistanceRecipientRepositoryInterface.php (interface)
- create
SocialAssistanceRecipientRepository.php (repository)
- create
SocialAssistanceRecipientController.php (controller)
- create
php artisan make:request SocialAssistanceRecipientStoreRequest
SocialAssistanceRecipientRequest.php
- rules
- attributes
SocialAssistanceRecipientController.php (controller)
- store
TESTING POSTMAN CREATE
GETBYID
SocialAssistanceRecipientRepositoryInterface.php (interface)
- getById
SocialAssistanceRecipientRepository.php (repository)
- getById
SocialAssistanceRecipientController.php (controller)
- show
UPDATE
SocialAssistanceRecipientRepositoryInterface.php (interface)
- update
SocialAssistanceRecipientRepository.php (repository)
- update
php artisan make:request SocialAssistanceRecipientUpdateRequest
SocialAssistanceRecipientUpdateRequest.php (request)
- rules
- attributes
SocialAssistanceRecipientController.php (controller)
- update
TESTING POSTMAN UPDATE
UPDATE
SocialAssistanceRecipientRepositoryInterface.php (interface)
- delete
SocialAssistanceRecipientRepository.php (repository)
- delete
SocialAssistanceRecipientController.php (controller)
- destroy
TESTING POSTMAN DELETE