for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
if (! function_exists('getModelForGuard')) {
/**
* @param string $guard
*
* @return string|null
*/
function getModelForGuard(string $guard)
{
return collect(config('auth.guards'))
->map(function ($guard) {
if (! isset($guard['provider'])) {
return;
}
return config("auth.providers.{$guard['provider']}.model");
})->get($guard);