A simple, safe magic login link generator for Laravel
841
stars
60
forks
source link
Argument 1 passed to Grosv\LaravelPasswordlessLogin\LoginUrl::__construct() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\Models\Employee given, called in C:\xampp\htdocs\arabic company\app\Http\Controllers\auth\Login.php on line 16 #72
i am trying to use the simple exemple but i get this error : Argument 1 passed to Grosv\LaravelPasswordlessLogin\LoginUrl::__construct() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\Models\Employee given, called in C:\xampp\htdocs\arabic company\app\Http\Controllers\auth\Login.php on line 16
this is my code:
use Grosv\LaravelPasswordlessLogin\LoginUrl;
public function store(Request $request){
$user = Employee::where('email', $request->email)->first();
$generator = new LoginUrl($user); //<- this line 16
$generator->setRedirectUrl('/'); // Override the default url to redirect to after login
$url = $generator->generate();
dd($url);
}
i am trying to use the simple exemple but i get this error :
Argument 1 passed to Grosv\LaravelPasswordlessLogin\LoginUrl::__construct() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of App\Models\Employee given, called in C:\xampp\htdocs\arabic company\app\Http\Controllers\auth\Login.php on line 16
this is my code:
am i doing something wrong?