https://github.com/zulfikar-ditya/laravel-api-controller-helper
This is my controller api helper for laravel app
https://github.com/zulfikar-ditya/laravel-api-controller-helper
api-helper controller helper laravel laravel-api
Last synced: 27 days ago
JSON representation
This is my controller api helper for laravel app
- Host: GitHub
- URL: https://github.com/zulfikar-ditya/laravel-api-controller-helper
- Owner: zulfikar-ditya
- License: apache-2.0
- Created: 2022-05-27T02:35:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-03T11:11:30.000Z (almost 3 years ago)
- Last Synced: 2025-10-11T22:56:36.242Z (8 months ago)
- Topics: api-helper, controller, helper, laravel, laravel-api
- Language: PHP
- Homepage:
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel Api Controller Helper
This is my controller api helper for laravel app
## Usage
> - Move file ControllerHelpers.php to App\Traits
> - then add ControllerHelpers trait in \App\Http\Controllers\Controller
```php
...
use App\Traits\ControllerHelpers;
...
...
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
use ControllerHelpers;
...
```
Simple use:
```php
$users = \App\Models\User::all();
return $this->reponseJsonData($users);
```
## Upload File Helper
some time we need to do some driven design like using service and repository. You can simpify to use the `UploadFile.php` instead the entire controller helpers
```php
use \App\Traits\UploadFile;
...
$this->uploadFile($request->file('file-name'), 'file-folder');
...
$this->deleteFile($model->file_name ?? '');
$this->uploadFile($request->file('file-name'), 'file-folder');
...
```