簡體   English   中英

Laravel注冊錯誤:AuthenticatesAndRegistersUsers.php中的FatalErrorException第41行:在null上調用成員函數validator()

[英]Laravel Registration Error: FatalErrorException in AuthenticatesAndRegistersUsers.php line 41: Call to a member function validator() on null

我是Laravel的新手,正在學習Laracasts基礎視頻,在#15上,我試圖設置注冊,但是當我輸入詳細信息時,會顯示上述錯誤。 我試過從以下方法更改構造函數:

    public function __construct()
{
    $this->middleware('guest', ['except' => 'getLogout']);
}

至:

        public function __construct(Guard $auth, Registrar $registrar)
    {
        $this->auth = $auth;
        $this->registrar = $registrar;

        $this->middleware('guest', ['except' => 'getLogout']);
    }

但是我收到一個錯誤消息,說Guard類不存在,並且找不到Guard類的任何代碼。

我的包裹中有一些文件丟失的問題,所以這可能是問題所在。 我有一個使用laravel的第二個項目,所以我合並了文件以嘗試獲取丟失的文件,但是可能仍然有些丟失,但是文件太多了,我不知道我不知道什么。

您是否說過use Illuminate\\Contracts\\Auth\\Guard; 在文件頂部?

兩種安裝都合並了相同版本的Laravel嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM