Repository URL to install this package:
|
Version:
1.0.0 ▾
|
<?php
namespace Modules\Core\Contracts\Repositories;
use Prettus\Repository\Contracts\RepositoryCriteriaInterface;
use Prettus\Repository\Contracts\RepositoryInterface;
/**
* Interface CoursesRepository
* @package namespace App\Contracts\Repositories;
*/
interface CoreRepositoryInterface extends RepositoryInterface, RepositoryCriteriaInterface
{
public function select(array $select);
public function count(array $where = null);
/**
* @return \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Eloquent;
*/
public function getModel();
public function findFirst($field, $value = null, $columns = array('*'));
}