File tree 6 files changed +18
-20
lines changed
6 files changed +18
-20
lines changed Original file line number Diff line number Diff line change 7
7
use App \Http \Requests \AuthRequest ;
8
8
use App \Http \Traits \HttpResponses ;
9
9
use Illuminate \Http \JsonResponse ;
10
- use Illuminate \Support \Facades \Auth ;
11
10
12
11
class LoginController extends Controller
13
12
{
@@ -19,8 +18,8 @@ class LoginController extends Controller
19
18
*/
20
19
public function login (AuthRequest $ request ): JsonResponse
21
20
{
22
- if (Auth:: attempt ($ request ->all ())) {
23
- $ user = Auth:: user ();
21
+ if (auth ()-> attempt ($ request ->all ())) {
22
+ $ user = auth ()-> user ();
24
23
25
24
$ user ->tokens ()->delete ();
26
25
@@ -37,7 +36,7 @@ public function login(AuthRequest $request): JsonResponse
37
36
*/
38
37
public function logout (): JsonResponse
39
38
{
40
- $ user = Auth:: user ();
39
+ $ user = auth ()-> user ();
41
40
42
41
$ user ->tokens ()->delete ();
43
42
@@ -49,7 +48,7 @@ public function logout(): JsonResponse
49
48
*/
50
49
public function details (): JsonResponse
51
50
{
52
- $ user = Auth:: user ();
51
+ $ user = auth ()-> user ();
53
52
54
53
return $ this ->success ($ user , '' );
55
54
}
Original file line number Diff line number Diff line change 2
2
3
3
namespace App \Http \Middleware ;
4
4
5
- use Closure ;
6
- use Illuminate \Http \Request ;
7
- use Symfony \Component \HttpFoundation \Response ;
8
5
use App \Constants \AuthConstants ;
9
6
use App \Http \Controllers \Controller ;
10
7
use App \Http \Traits \HttpResponses ;
11
- use Illuminate \Support \Facades \Auth ;
8
+ use Closure ;
9
+ use Illuminate \Http \Request ;
10
+ use Symfony \Component \HttpFoundation \Response ;
12
11
13
12
class ApiAuthenticate extends Controller
14
13
{
@@ -22,7 +21,8 @@ class ApiAuthenticate extends Controller
22
21
public function handle (Request $ request , Closure $ next ): Response
23
22
{
24
23
if ($ user = auth ('sanctum ' )->user ()) {
25
- Auth::login ($ user );
24
+ auth ()->login ($ user );
25
+
26
26
return $ next ($ request );
27
27
}
28
28
Original file line number Diff line number Diff line change 5
5
use App \Providers \RouteServiceProvider ;
6
6
use Closure ;
7
7
use Illuminate \Http \Request ;
8
- use Illuminate \Support \Facades \Auth ;
9
8
use Symfony \Component \HttpFoundation \Response ;
10
9
11
10
class RedirectIfAuthenticated
12
11
{
13
12
/**
14
13
* Handle an incoming request.
15
14
*
16
- * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
15
+ * @param Request $request
16
+ * @param Closure(Request): (Response) $next
17
+ * @param string ...$guards
18
+ * @return Response
17
19
*/
18
20
public function handle (Request $ request , Closure $ next , string ...$ guards ): Response
19
21
{
20
22
$ guards = empty ($ guards ) ? [null ] : $ guards ;
21
23
22
24
foreach ($ guards as $ guard ) {
23
- if (Auth:: guard ($ guard )->check ()) {
25
+ if (auth ()-> guard ($ guard )->check ()) {
24
26
return redirect (RouteServiceProvider::HOME );
25
27
}
26
28
}
Original file line number Diff line number Diff line change 3
3
namespace App \Http \Traits ;
4
4
5
5
use Illuminate \Database \Eloquent \Model ;
6
- use Illuminate \Support \Facades \Auth ;
7
6
8
7
trait Access
9
8
{
@@ -13,6 +12,6 @@ trait Access
13
12
*/
14
13
protected function canAccess (Model $ model ): bool
15
14
{
16
- return !($ model ->user_id !== Auth:: id ());
15
+ return !($ model ->user_id !== auth ()-> id ());
17
16
}
18
17
}
Original file line number Diff line number Diff line change 8
8
use Illuminate \Database \Eloquent \Model ;
9
9
use Illuminate \Database \Eloquent \Relations \BelongsTo ;
10
10
use Illuminate \Database \Eloquent \Relations \BelongsToMany ;
11
- use Illuminate \Support \Facades \Auth ;
12
11
13
12
class Category extends Model
14
13
{
@@ -43,7 +42,7 @@ public function user(): BelongsTo
43
42
*/
44
43
public function scopeForUser (Builder $ query ): Builder
45
44
{
46
- return $ query ->where ('user_id ' , Auth:: id ());
45
+ return $ query ->where ('user_id ' , auth ()-> id ());
47
46
}
48
47
49
48
/**
@@ -53,6 +52,6 @@ public function scopeForUser(Builder $query): Builder
53
52
*/
54
53
public function scopeForUserByIds (Builder $ query , array $ ids ): Collection
55
54
{
56
- return $ query ->find ($ ids )->where ('user_id ' , Auth:: id ());
55
+ return $ query ->find ($ ids )->where ('user_id ' , auth ()-> id ());
57
56
}
58
57
}
Original file line number Diff line number Diff line change 6
6
use Illuminate \Database \Eloquent \Factories \HasFactory ;
7
7
use Illuminate \Database \Eloquent \Model ;
8
8
use Illuminate \Database \Eloquent \Relations \BelongsToMany ;
9
- use Illuminate \Support \Facades \Auth ;
10
9
11
10
class Product extends Model
12
11
{
@@ -34,6 +33,6 @@ public function categories(): BelongsToMany
34
33
*/
35
34
public function scopeForUser (Builder $ query ): Builder
36
35
{
37
- return $ query ->where ('user_id ' , Auth:: id ());
36
+ return $ query ->where ('user_id ' , auth ()-> id ());
38
37
}
39
38
}
You can’t perform that action at this time.
0 commit comments