Download the PHP package josrom/eloquent-crud-repository without Composer
On this page you can find all versions of the php package josrom/eloquent-crud-repository. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download josrom/eloquent-crud-repository
More information about josrom/eloquent-crud-repository
Files in josrom/eloquent-crud-repository
Download josrom/eloquent-crud-repository
More information about josrom/eloquent-crud-repository
Files in josrom/eloquent-crud-repository
Vendor josrom
Package eloquent-crud-repository
Short Description All the basic methods to any Laravel project with Repository pattern
License MIT
Package eloquent-crud-repository
Short Description All the basic methods to any Laravel project with Repository pattern
License MIT
Please rate this library. Is it a good library?
Informations about the package eloquent-crud-repository
Eloquent CRUD Repository
Introduction
EloquentCrudRepository provides a well tested and complete base to create more model repositories using the repository pattern with Eloquent as ORM.
Public methods available
Name | Parameters | Return |
---|---|---|
all | array $with = [] | \Illuminate\Database\Eloquent\Collection |
allWithTrashed | array $with = [] | \Illuminate\Database\Eloquent\Collection |
allTrashed | array $with = [] | \Illuminate\Database\Eloquent\Collection |
find | int $id, array $with = [] | \Illuminate\Database\Eloquent\Model |
findWithTrashed | int $id, array $with = [] | \Illuminate\Database\Eloquent\Model |
findTrashed | int $id, array $with = [] | \Illuminate\Database\Eloquent\Model |
findBy | string $field, mixed $value, string $comparison = '=', bool $strict = true, array $with = [] | \Illuminate\Database\Eloquent\Model |
findByWithTrashed | string $field, mixed $value, string $comparison = '=', bool $strict = true, array $with = [] | \Illuminate\Database\Eloquent\Model |
findByTrashed | string $field, mixed $value, string $comparison = '=', bool $strict = true, array $with = [] | \Illuminate\Database\Eloquent\Model |
newModel | array $params = [] | \Illuminate\Database\Eloquent\Model |
create | array $params | \Illuminate\Database\Eloquent\Model |
update | int $id, array $params | \Illuminate\Database\Eloquent\Model |
delete | int $id | bool |
forceDelete | int $id | bool |
restore | int $id | bool |
paginate | \Illuminate\Database\Eloquent\Builder $query, int $page = 0, int $limit = 15 | object |
paginateCollection | \Illuminate\Database\Eloquent\Collection $collection, int $page = 0, int $limit = 15 | object |
pagination | int $page = 0, int $limit = 15 | object |
paginationWithTrashed | int $page = 0, int $limit = 15 | object |
paginationOnlyTrashed | int $page = 0, int $limit = 15 | object |
Protected methods available
Name | Parameters | Return |
---|---|---|
checkCanShow | \Illuminate\Database\Eloquent\Model $model | void |
checkCanCreate | array $params | void |
checkCanUpdate | \Illuminate\Database\Eloquent\Model $model, array $newValues | void |
checkCanDelete | \Illuminate\Database\Eloquent\Model $model | void |
checkCanRestore | \Illuminate\Database\Eloquent\Model $model | void |
canShow | \Illuminate\Database\Eloquent\Model $model | bool |
canCreate | array $params | bool |
canUpdate | \Illuminate\Database\Eloquent\Model $model, array $newValues | bool |
canDelete | \Illuminate\Database\Eloquent\Model $model | bool |
canRestore | \Illuminate\Database\Eloquent\Model $model | bool |
hasSoftDeletes | bool |
Installation
To get the last version of EloquentCrudRepository, simply require the project using Composer:
Instead, you may of course manually update your require block and run composer update if you so choose:
License
EloquentCrudRepository is open-sourced software licensed under the MIT license
All versions of eloquent-crud-repository with dependencies
PHP Build Version
Package Version
The package josrom/eloquent-crud-repository contains the following files
Loading the files please wait ....