1. Go to this page and download the library: Download spatie/laravel-login-link library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
spatie / laravel-login-link example snippets
use Spatie\LoginLink\Http\Controllers\LoginLinkController;
return [
/*
* Login links will only work in these environments. In all
* other environments, an exception will be thrown.
*/
'allowed_environments' => ['local'],
/*
* The package will automatically create a user model when trying
* to log in a user that doesn't exist.
*/
'automatically_create_missing_users' => true,
/*
* The user model that should be logged in. If this is set to `null`
* we'll take a look at the model used for the `users`
* provider in config/auth.php
*/
'user_model' => null,
/*
* After a login link is clicked, we'll redirect the user to this route.
* If it is set to `null` , we'll redirect to `/`.
*/
'redirect_route_name' => null,
/*
* The package will register a route that points to this controller. To have fine
* grained control over what happens when a login link is clicked, you can
* override this class.
*/
'login_link_controller' => LoginLinkController::class,
/*
* This middleware will be applied on the route
* that logs in a user via a link.
*/
'middleware' => ['web'],
];
public function share(Request $request): array
{
return array_merge(parent::share($request), [
'environment' => app()->environment(),
// ...
]);
}