Skip to content

Commit c0059a2

Browse files
committed
wip
1 parent a0b1b21 commit c0059a2

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/Contracts/Sanctumable.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
namespace Binarcode\LaravelDeveloper\Contracts;
4+
5+
use Illuminate\Contracts\Auth\Authenticatable;
6+
7+
interface Sanctumable extends Authenticatable
8+
{
9+
public function createToken(string $name, array $abilities = ['*']);
10+
}

src/Middleware/DevAuthMiddleware.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Binarcode\LaravelDeveloper\Middleware;
44

5+
use Binarcode\LaravelDeveloper\Contracts\Sanctumable;
56
use Closure;
67
use Illuminate\Contracts\Auth\Authenticatable;
78
use Illuminate\Http\Request;
@@ -38,7 +39,7 @@ public static function resolveUserUsing(Closure $resolveUser): string
3839
return static::class;
3940
}
4041

41-
protected function validate(Request $request, Closure $next): ?Authenticatable
42+
protected function validate(Request $request, Closure $next): ?Sanctumable
4243
{
4344
if (! App::environment('local')) {
4445
return $next($request);

0 commit comments

Comments
 (0)