| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
- use Illuminate\Foundation\Bus\DispatchesJobs;
- use Illuminate\Foundation\Validation\ValidatesRequests;
- use Illuminate\Routing\Controller as BaseController;
- class Controller extends BaseController
- {
- use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
- public function sendResponse($result,$message=""){
- $response = [
- 'ok' => true,
- 'data'=>$result,
- 'message'=> $message,
- ];
- return response()->json($response,
- 200,
- [
- 'Content-Type' => 'application/json;charset=UTF-8',
- 'Charset' => 'utf-8'
- ],
- JSON_UNESCAPED_UNICODE
- );
- }
- public function ok($result,$message=""){
- return $this->sendResponse($result,$message);
- }
- public function sendError($error, $errorMessages = '', $code = 404){
- $response = [
- 'ok' => false,
- 'data'=>$errorMessages,
- 'message'=> $error,
- ];
- return response()->json($response,$code);
- }
- public function error($error, $errorMessages='', $code=404){
- return $this->sendError($error, $errorMessages, $code);
- }
- }
|