Spaces:
Running
Running
Download app/Http/Controllers/BaseController.php from lisatthu35/ewa: direct link, hf CLI and curl.
- Browser
- Download file 1.79 kB
-
https://huggingface.co/spaces/lisatthu35/ewa/resolve/main/app/Http/Controllers/BaseController.php
- Command line
-
hf download hf://spaces/lisatthu35/ewa/app/Http/Controllers/BaseController.php
-
curl -L -o BaseController.php https://huggingface.co/spaces/lisatthu35/ewa/resolve/main/app/Http/Controllers/BaseController.php
1.79 kB
| namespace App\Http\Controllers; | |
| use Illuminate\Foundation\Auth\Access\AuthorizesRequests; | |
| use Illuminate\Foundation\Validation\ValidatesRequests; | |
| use Illuminate\Routing\Controller; | |
| use Illuminate\Support\Facades\URL; | |
| class BaseController extends Controller | |
| { | |
| use AuthorizesRequests, ValidatesRequests; | |
| public function __construct() | |
| { | |
| } | |
| private $seed = 'abcdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ234567890!$%^&!$%^&'; | |
| protected function genRandomPassword() | |
| { | |
| $random = str_shuffle($this->seed); | |
| return substr($random, 0, 12); | |
| } | |
| protected function genUrlVerify($token) | |
| { | |
| return URL::temporarySignedRoute( | |
| 'verification.verify', | |
| now()->addMinutes(60), | |
| ['token' => $token] | |
| ); | |
| } | |
| protected function responseJson($message, $code = 200, $data = null) | |
| { | |
| return response()->json([ | |
| 'code' => $code, | |
| 'message' => $message, | |
| 'data' => $data | |
| ], $code); | |
| } | |
| protected function responseSuccessMobileJson($message, $code = 200, $data = null) | |
| { | |
| return response()->json([ | |
| 'code' => $code, | |
| 'message_mobile' => $message, | |
| 'error_mobiles' => [] | |
| ], $code); | |
| } | |
| protected function responseErrorJson($message, $code = 200, $errors) | |
| { | |
| return response()->json([ | |
| 'code' => $code, | |
| 'message' => $message, | |
| 'errors' => $errors | |
| ], $code); | |
| } | |
| protected function responseErrorMobileJson($message, $code = 200, $errors) | |
| { | |
| return response()->json([ | |
| 'code' => $code, | |
| 'message_mobile' => $message, | |
| 'error_mobiles' => $errors | |
| ], $code); | |
| } | |
| } | |