Skip to content

Commit 10f4a76

Browse files
committed
create auth controller
1 parent 0717488 commit 10f4a76

File tree

4 files changed

+102
-1
lines changed

4 files changed

+102
-1
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
namespace App\Http\Controllers;
4+
5+
use Illuminate\Http\Request;
6+
7+
class AuthController extends Controller
8+
{
9+
//
10+
}

app/Traits/HttpResponses.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
namespace App\Traits;
4+
5+
trait HttpResponses
6+
{
7+
protected function success($data, $message = null, $code = 200)
8+
{
9+
return response()->json([
10+
"status" => "Request was succesful.",
11+
"message" => $message,
12+
"data" => $data
13+
], $code);
14+
}
15+
16+
protected function error($data, $message = null, $code)
17+
{
18+
return response()->json([
19+
"status" => "Error has occurred...",
20+
"message" => $message,
21+
"data" => $data
22+
], $code);
23+
}
24+
}

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"laravel/framework": "^10.10",
1111
"laravel/sanctum": "^3.2",
1212
"laravel/tinker": "^2.8",
13+
"mll-lab/laravel-graphiql": "^3.1",
1314
"nuwave/lighthouse": "^6.16"
1415
},
1516
"require-dev": {

composer.lock

Lines changed: 67 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)