File tree Expand file tree Collapse file tree 3 files changed +32
-42
lines changed Expand file tree Collapse file tree 3 files changed +32
-42
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 22
33namespace App \Traits ;
44
5+ use Illuminate \Http \JsonResponse ;
6+
7+ /**
8+ * Api Response
9+ */
510trait ApiResponse
611{
7- protected function ok ($ message = 'OK ' )
12+ /**
13+ * @param $message
14+ *
15+ * @return JsonResponse
16+ */
17+ protected function ok ($ message = 'OK ' ): JsonResponse
818 {
919 return $ this ->success ($ message , 200 );
1020 }
1121
12- protected function success ($ message , $ statusCode = 200 )
22+ /**
23+ * @param $message
24+ * @param $statusCode
25+ *
26+ * @return JsonResponse
27+ */
28+ protected function success ($ message , $ statusCode = 200 ): JsonResponse
1329 {
1430 return $ this ->response ($ message , $ statusCode );
1531 }
1632
17- protected function error ($ message , $ statusCode = 400 )
33+ /**
34+ * @param $message
35+ * @param $statusCode
36+ *
37+ * @return JsonResponse
38+ */
39+ protected function error ($ message , $ statusCode = 400 ): JsonResponse
1840 {
1941 return $ this ->response ($ message , $ statusCode );
2042 }
2143
22- protected function response ($ message , $ statusCode = 200 )
44+ /**
45+ * @param $message
46+ * @param $statusCode
47+ *
48+ * @return JsonResponse
49+ */
50+ protected function response ($ message , $ statusCode = 200 ): JsonResponse
2351 {
2452 return response ()->json ([
2553 'message ' => $ message ,
You can’t perform that action at this time.
0 commit comments