KSA-ORACLE/app/Repositories/CardRepositoryInterface.php
2025-09-05 17:28:33 +03:00

22 lines
409 B
PHP

<?php
namespace App\Repositories;
use App\Models\Card;
use Illuminate\Database\Eloquent\Collection;
interface CardRepositoryInterface
{
public function all(): Collection;
public function find(int $id): ?Card;
public function create(array $data): Card;
public function update(int $id, array $data): ?Card;
public function delete(int $id): bool;
public function draw(): array;
}