createUserProvider
метод доступен через Illuminate\Auth\CreatesUserProviders
черту Illuminate\Auth\AuthManager
Вы можете получить экземпляр класса AuthManager
через Illuminate\Support\Facades\Auth
Фасад.
use Illuminate\Support\Facades\Auth;
//...
class WhatController extends Controller {
public function index()
{
$provider = Auth::createUserProvider('customer');
}
}
Обратите внимание, что запись customer
должна быть включена в массив providers
в config/auth.php
providers' => [
//...
customer' => [
'driver' => 'eloquent',
'model' => App\WhatCustomer::class,
]
]