發現laravel8.X檢視元件有個Undefined Variable和Unresolvable dependency resolving錯誤

sachu發表於2021-06-24
php artisan make:component Test

如果你寫成

php artisan make:component test

那麼在把這個插入到別的blade檔案的時候就會出現undefined variable的錯誤。例如:

<x-test title="this is the title"/>

在檢視元件中:

<div>
{{$title}}
</div>

這樣就會發生錯誤。所以,當建立元件的時候第一個字母一定要大寫。

還有一種錯誤是Unresolvable dependency resolving [Parameter #0 [ $name ]]。
一看在元件的建構函式中已經傳入了這個變數,怎麼還是會出現錯誤呢?
這時候我們還需要執行一個命令:

php artisan view:clear
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章