<?php namespace Modules\Admin\Repositories; use Modules\Admin\Models\Transfer; class TransferRepository implements TransferInterface { public function findAll() { return Transfer::get(); } public function getTransferById($transferId) { return Transfer::findOrFail($transferId); } public function delete($transferId) { Transfer::destroy($transferId); } public function create(array $transferDetails) { return Transfer::create($transferDetails); } public function update($transferId, array $newDetails) { return Transfer::where('transfer_id', $transferId)->update($newDetails); } }