Files
2023-12-07 10:00:19 +03:30

33 lines
794 B
PHP

<?php
namespace App\Services;
class Responser
{
public static function success($content = null, $title = null, $data = []) {
$content = $content ?: trans('messages.success_message');
$title = $title ?: trans('messages.success');
return [
'data' => $data,
'message' => [
'title' => $title,
'content' => $content
]
];
}
public static function error($errors = null, $data = []) {
$errors = $errors ?: [trans('messages.failed') => trans('core::messages.failed_message')];
return [
'data' => $data,
'errors' => $errors,
];
}
public static function data($data) {
return [
'data' => $data,
];
}
}