One Hat Cyber Team
Your IP :
3.143.203.21
Server IP :
192.145.235.60
Server :
Linux ngx365.inmotionhosting.com 5.14.0-427.33.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 30 09:45:56 EDT 2024 x86_64
Server Software :
Apache
PHP Version :
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
centos12
/
public_html
/
centosuit
/
app
/
Helper
/
View File Name :
Reply.php
<?php namespace App\Helper; class Reply { /** Return success response * @param string $message * @return array */ public static function success($message) { return [ 'status' => 'success', 'message' => Reply::getTranslated($message) ]; } /** * @param string $message * @param array $data * @return array */ public static function successWithData($message, $data) { $response = Reply::success($message); return array_merge($response, $data); } /** * @param string $message * @param null $error_name * @param array $errorData * @return array */ public static function error($message, $error_name = null, $errorData = []) { return [ 'status' => 'fail', 'error_name' => $error_name, 'data' => $errorData, 'message' => Reply::getTranslated($message) ]; } /** Return validation errors * @param \Illuminate\Validation\Validator|Validator $validator * @return array */ public static function formErrors($validator) { return [ 'status' => 'fail', 'errors' => $validator->getMessageBag()->toArray() ]; } /** Response with redirect action. This is meant for ajax responses and is not meant for direct redirecting * to the page * @param string $url * @param null $message Optional message * @return array */ public static function redirect($url, $message = null) { if ($message != null) { return [ 'status' => 'success', 'message' => Reply::getTranslated($message), 'action' => 'redirect', 'url' => $url ]; } return [ 'status' => 'success', 'action' => 'redirect', 'url' => $url ]; } private static function getTranslated($message) { $trans = trans($message); if ($trans == $message) { return $message; } return $trans; } public static function dataOnly($data) { return $data; } }