ahrorbekdf / restapi-laravel
Restapi Laravel
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ahrorbekdf/restapi-laravel
This package is auto-updated.
Last update: 2025-12-20 15:33:42 UTC
README
Yuklab olish
composer require ahrorbekdf/restapi-laravel
Publishing
php artisan vendor:publish --tag=started-resources --force
Ishlatish! Har bir model uchun App\Model\User modelini resource kabi Resources yaratiladi.
<?php namespace App\Resources; use App\Models\User as ModelsUser; use RestapiLaravel\Fields\Store\TextField; use RestapiLaravel\Fields\Store\EmailField; use RestapiLaravel\Fields\Store\PasswordField; class User{ public $model = ModelsUser::class; public function getFields(){ return [ TextField::make('name') ->setRules('required') ->setMessage('required','Toldirilishi shart'), EmailField::make('email') ->setRules('required') ->setMessage('required','Toldirilishi shart'), PasswordField::make('password') ->setRules('required') ->setMessage('required','Toldirilishi shart') ]; } }
Request
GET: http://127.0.0.1:8000/api/users
Response
{
"items": [
{
"name": "Name",
"email": "name@gmail.com",
"created_at": "2022-00-00T10:58:03.000000Z",
"updated_at": "2022-00-00T10:58:03.000000Z",
"id": 1,
}
]
}