PHP code example of mahmoud-almalah / laravel-api-helpers
1. Go to this page and download the library: Download mahmoud-almalah/laravel-api-helpers library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mahmoud-almalah / laravel-api-helpers example snippets
use MahmoudAlmalah\LaravelApiHelpers\Responses\CollectionResponse;
use App\Http\Resources\UserResource;
return new CollectionResponse(
key: 'users',
collection: UserResource::collection($users), // Collection or Paginator
meta: $users instanceof \Illuminate\Contracts\Pagination\Paginator ? $users : null,
message: 'Users retrieved successfully'
);
use MahmoudAlmalah\LaravelApiHelpers\Responses\ModelResponse;
use App\Http\Resources\UserResource;
return new ModelResponse(
key: 'user',
resource: new UserResource($user),
message: 'User fetched successfully'
);
use MahmoudAlmalah\LaravelApiHelpers\Responses\MessageResponse;
return new MessageResponse(
data: ['additional' => 'info'],
message: 'Operation completed'
);
use MahmoudAlmalah\LaravelApiHelpers\Responses\FormRequestResponse;
return new FormRequestResponse($validator->errors()->toArray());
use MahmoudAlmalah\LaravelApiHelpers\Requests\BaseRequest;
class UserRequest extends BaseRequest
{
public function rules(): array
{
return [/* ... */];
}
}