15 lines
330 B
PHP
15 lines
330 B
PHP
<?php
|
|
|
|
namespace App\Services\Auth\Contracts;
|
|
|
|
use App\Models\User;
|
|
use Illuminate\Http\Request;
|
|
|
|
interface AuthServiceInterface
|
|
{
|
|
public function attemptLogin(array $credentials, Request $request): array;
|
|
|
|
public function logout(Request $request): void;
|
|
|
|
public function getRedirectRouteForUser(User $user): string;
|
|
} |