Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尚未应用特征方法HastoomanyLogin_Php_Laravel_Laravel 5_Composer Php - Fatal编程技术网

Php 尚未应用特征方法HastoomanyLogin

Php 尚未应用特征方法HastoomanyLogin,php,laravel,laravel-5,composer-php,Php,Laravel,Laravel 5,Composer Php,我已将我在拉雷维尔的项目从5.2升级到5.3。之后,我有以下错误:- 尚未应用Trait方法hasTooManyLoginAttempts,因为在D:\xampp1\htdocs\clubmart\u前端的App\Http\Controllers\Auth\AuthController上存在与其他Trait方法的冲突\ 第19行的app\Http\Controllers\Auth\AuthController.php 以下是我的AuthController的代码:- 但在此之后,我有以下错误:-

我已将我在拉雷维尔的项目从5.2升级到5.3。之后,我有以下错误:-

尚未应用Trait方法hasTooManyLoginAttempts,因为在D:\xampp1\htdocs\clubmart\u前端的App\Http\Controllers\Auth\AuthController上存在与其他Trait方法的冲突\ 第19行的app\Http\Controllers\Auth\AuthController.php

以下是我的AuthController的代码:-

但在此之后,我有以下错误:-

尚未应用Trait method guard,因为第19行的D:\xampp1\htdocs\clubmart\u frontend\App\Http\Controllers\Auth\AuthController.php中的App\Http\Controllers\Auth\AuthController上存在与其他Trait方法的冲突

我认为use ThrottleLogins已经存在于AuthenticatesUsers特性中,所以从技术上讲,它包含了两次,所以您会遇到冲突。你能检查一下AuthenicatesUsers trait中是否有它吗


如果是这样,请尝试删除AuthController上的use ThrottleLogin。

这是解决方案:-

我只是将以下方法添加到AuthController.php中

public function getLogin(){
        if (view()->exists('auth.authenticate')) {
            return view('auth.authenticate');
        }

        return view('auth.login');
    }
我已在AuthController.php中将$this->guestMiddleware更改为“guest”

public function __construct(UserRepositoryInterface $userRepository)
    {
        $this->userRepository = $userRepository;
        // $this->middleware($this->guestMiddleware(), ['except' => 'logout']);
        $this->middleware('guest', ['except' => 'logout']);
    }
我还删除了以下内容:-

use Illuminate\Foundation\Auth\RegistersUsers;
use RegistersUsers;

这解决了问题,我成功地登录,项目从5.2更新到5.3。感谢所有人的帮助。

检查我的最新问题。很抱歉迟了答复。
public function getLogin(){
        if (view()->exists('auth.authenticate')) {
            return view('auth.authenticate');
        }

        return view('auth.login');
    }
public function __construct(UserRepositoryInterface $userRepository)
    {
        $this->userRepository = $userRepository;
        // $this->middleware($this->guestMiddleware(), ['except' => 'logout']);
        $this->middleware('guest', ['except' => 'logout']);
    }
use Illuminate\Foundation\Auth\RegistersUsers;
use RegistersUsers;