Ошибка говорит о том, что вам не хватает функции: hasTooManyLoginAttempts
В функции входа в систему вы можете увидеть, что она пытается вызвать функцию, но ее нет в вашем классе. Вот где это идет не так.
обновление
В классе AuthenticateUsers, который вы пытались скопировать, он использует черту ThrottlesLogins, которая отсутствует в вашем контроллере.
Обновите свой контроллер так:
class CustomersLoginController extends Controller
{
use ThrottlesLogins;
Еще одно обновление
Вы пытались импортировать черту, которую Laravel использует в своем логине. Однако вот почему это не сработает:
Когда вы определяете класс, он может иметь доступ только к другим классам в своих пространствах имен. Например, ваш контроллер определен в следующем пространстве имен.
namespace App\Http\Controllers\Auth;
Таким образом, чтобы использовать другие классы, вам нужно импортировать их из их собственных пространств имен, чтобы вы могли получить к ним доступ. e.g.:
use Illuminate\Foundation\Auth\ThrottlesLogins;
Теперь, когда вы импортировали ThrottlesLogins, который на самом деле является признаком, теперь внутри класса вы используете его для показа всех методов внутри.