{"repo":"recca0120/laravel-repository","free":true,"listed":false,"github":"https://github.com/recca0120/laravel-repository","clone":"git clone https://github.com/recca0120/laravel-repository.git","description":"Repository Design Pattern for Laravel with Eloquent or Collection","language":"PHP","stars":132,"topics":["laravel","repository","eloquent","orm","sql"],"license":"MIT","category":"databases-storage","readme_excerpt":"Repository Design Pattern for Laravel Install To get the latest version of Laravel Exceptions, simply require the project using Composer: Instead, you may of course manually update your require block and run composer update if you so choose: Methods Recca0120\\Repository\\EloquentRepository - find($id, $columns = [' ']); - findMany($ids, $columns = [' ']); - findOrFail($id, $columns = [' ']); - findOrNew($id, $columns = [' ']); - firstOrNew(array $attributes, array $values = []); - firstOrCreate(array $attributes, array $values = []); - updateOrCreate(array $attributes, array $values = []); - firstOrFail($criteria = [], $columns = [' ']); - create($attributes); - forceCreate($attributes); - update($id, $attributes); - forceUpdate($id, $attributes); - delete($id); - forceDelete($id); - newInstance($attributes = [], $exists = false); - get($criteria = [], $columns = [' ']); - chunk($criteria, $count, callable $callback); - each($criteria, callable $callback, $count = 1000); - first($criteria = [], $columns = [' ']); - paginate($criteria = [], $perPage = null, $columns = [' '], $pageName = 'page', $page = null); - simplePaginate($criteria = [], $perPage = null, $columns = [' '], $pageName = 'page', $page = null); - count($criteria = [], $columns = ' '); - min($criteria, $column); - max($criteria, $column); - sum($criteria, $column); - avg($criteria, $column); - average($criteria, $column); - matching($criteria); - getQuery($criteria = []); - getModel(); - newQuery(); Recca0120\\Rep","default_branch":null,"files":null,"tree":[],"storefront":"/r/recca0120","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/recca0120/laravel-repository/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}