Download the PHP package fernandozueet/service-laravel without Composer
On this page you can find all versions of the php package fernandozueet/service-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fernandozueet/service-laravel
More information about fernandozueet/service-laravel
Files in fernandozueet/service-laravel
Package service-laravel
Short Description Library that helps to separate the business rule part of the control. Leaving control leaner.
License MIT
Informations about the package service-laravel
Service laravel
Library that helps to separate the business rule part of the control. Leaving control leaner.
Requirements
- PHP 7.0 or newer;
- Laravel 5.5 or newer;
Installation
Register the commands
File: app/Console/Kernel.php
Create a class of resource
The resource class is overwritten and gets a new customization feature from the fields that are returned.
You do not need to enter the resource prefix.
Class created:
How to use the filter?
Create a class of service
You do not need to enter the service prefix.
Class created:
Service Read
Method to assist in the assembly of queries eloquent.
Example 1:
Searching by name on page 1
Example 2:
Searching by name without pagination
Example 3:
Searching by name and sorting by name and last_name ascending
Example 4:
Searching by name and sorting by name downward
Example 5:
Searching by name on page 1 and choosing the return fields
Disabling default methods:
Default methods: paginate and sort
Disabling Resource Class:
To disable the resource class simply enter the null value.
Service Insert
Method to insertion data eloquent.
insert(array $values, array $exclude = [], array $include = [])
or
create(array $values, array $exclude = [], array $include = [])
Example 1:
Inserting and returning an array with the entered data
Example 2:
Inserting and returning an array with the entered data.
Deleting or adding a field from the returned data.
Service Update
Method to update data eloquent.
updateById(int $id, array $values, array $exclude = [], array \$include = [])
Example:
Service Delete
Method to delete data eloquent.
deleteById(int $id)
Example:
Service Soft Delete
Method to soft delete data eloquent.
softDeleteById(int $id)
Example:
Useful methods
File: \FzService\Service.php
Contributing
Please see CONTRIBUTING for details.
Security
If you discover security related issues, please email [email protected] instead of using the issue tracker.
Credits
License
The package is licensed under the MIT license. See License File for more information.