| 1234567891011121314151617181920 |
- <?php
- namespace App\Repositories;
- use App\DataTransferObjects\{{modelName}}Dto;
- use Illuminate\Database\Eloquent\Collection;
- use App\Models\{{modelName}};
- interface {{modelName}}RepositoryInterface
- {
- public function all(): Collection;
- public function find(int $id): ?{{modelName}};
- public function create({{modelName}}Dto $dto): {{modelName}};
- public function update(int $id, {{modelName}}Dto $dto): {{modelName}};
- public function delete(int $id): bool;
- }
|