ErrorException Undefined variable $article エラー


環境・前提

・記事一覧画面から記事更新画面へ遷移実装時のエラーです。
・Docker
・Docker-compose
・MySQL8
・Laravel6.0
・PHP7.4

エラー問題

下記のエラーに遭遇しました。早速、解決方法をみていきましょう!!

Undefined variable $article (View: /var/www/html/resources/views/articles/edit.blade.php)

解決方法

下記のエラーをまず日本語に訳すと「$article変数は未定義ですよ」と言っています !
ErrorExceptionUndefined variable $article

ArticleController.phpを見てみると['article => $article']の部分が間違ってました。

ArticleController.php
public function edit(Article $article)
    {
        return view('articles.edit',['article => $article']);
    }

下記のように書き直すと解決しました!エラー文を読むのは改めて大切だと気づきました。

ArticleController.php
public function edit(Article $article)
    {
        return view('articles.edit',['article' => $article]);
    }