fixed migration
Some checks failed
Build and Deploy to k3s / build-and-deploy (push) Failing after 2m21s

This commit is contained in:
Alexis Bruneteau 2025-06-02 15:37:55 +02:00
parent b8f6e47917
commit 7addc9c0ae
4 changed files with 13 additions and 8 deletions

View File

@ -37,6 +37,10 @@ jobs:
echo "${{ secrets.KUBE_CONFIG }}" | base64 -d > ~/.kube/config echo "${{ secrets.KUBE_CONFIG }}" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config chmod 600 ~/.kube/config
- name: Env Config
run: |
echo "${{ secrets.LARAVEL_ENV }}" | base64 -d > .env
cat .env
- name: Validate kubeconfig - name: Validate kubeconfig
run: | run: |

View File

@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use App\Models\User; use App\Models\User;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Hash;
class AuthController extends Controller class AuthController extends Controller
@ -36,17 +37,18 @@ class AuthController extends Controller
'password' => 'required', 'password' => 'required',
]); ]);
$user = User::where('email', $fields['email'])->first(); $credentials = $request->only('email', 'password');
if (! $user || ! Hash::check($fields['password'], $user->password)) { if (!Auth::attempt($credentials)) {
return response()->json(['message' => 'Invalid credentials'], 401); return response()->json(['message' => 'Invalid credentials'], 401);
} }
$user = Auth::user();
$token = $user->createToken('api-token')->plainTextToken; $token = $user->createToken('api-token')->plainTextToken;
return response()->json([ return response()->json([
'user' => $user,
'token' => $token, 'token' => $token,
], 200); 'user' => $user,
]);
} }
} }

View File

@ -13,7 +13,6 @@ return Application::configure(basePath: dirname(__DIR__))
) )
->withMiddleware(function (Middleware $middleware) { ->withMiddleware(function (Middleware $middleware) {
$middleware->api(prepend: [ $middleware->api(prepend: [
\Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
]); ]);
$middleware->alias([ $middleware->alias([

View File

@ -36,8 +36,8 @@ return [
*/ */
'guards' => [ 'guards' => [
'web' => [ 'api' => [
'driver' => 'session', 'driver' => 'sanctum',
'provider' => 'users', 'provider' => 'users',
], ],
], ],