Невозможно найти класс или представление для компонента
laravel 8.28, Devilbox.
- Я создал новый компонент с именем forms в другой папке:
php artisan make:component new folder/form
- добавил HTML-код в resources / views / components / newfolder / form.blade.php
- создал новое представление в разделе resources / views / newfolder / create.blade.php
- внутри create.blade.php добавлено:
<x-newfolder-form></x-newfolder-form>
- когда я загружаю представление, я получаю:
InvalidArgumentException Unable to locate a class or view for component [newfolder-form].
Я пробовал использовать имя компонента с заглавной буквы и не работает. Не могли бы вы указать мне правильное направление.
1 ответ
Вы неправильно ссылаетесь на компонент, это должно быть:
<x-newfolder.form></x-newfolder.form>
Компоненты во вложенных папках обозначаются точкой (точкой).
.
а не дефис
-
.