#php #laravel
#php #laravel
Вопрос:
Я использую Laradock с Laravel 7.24, и я не могу заставить компонент шаблона блейда работать.
Я следил за руководством со страницы официальной документации, поэтому внутри выполняемого docker-machine:
php artisan make:component Alert
И разместил компонент внутри шаблона блейда макета:
<x-alert/>
Но он выдает следующую ошибку:
Целевой класс [Illuminate Support Facades App View Components Alert] не существует. (Просмотр: /var/www/resources/views/layouts/app.blade.php )
Кто-нибудь знает, в чем проблема?
Спасибо!
Комментарии:
1. Может быть связано. Если вы пытаетесь сделать компонент анонимным … 1. Удалите соответствующий файл в
app/view/components
2. Запуститеphp artisan view:clear
, чтобы сбросить скомпилированные представления
Ответ №1:
Столкнулся с той же проблемой. Прежде всего, удалите файл с app/view/components
этого пути и запустите php artisan view:clear
эту команду.
Надеюсь, это сработает.
Ответ №2:
Чтобы использовать анонимный компонент, вам необходимо удалить класс app/View/Components/Alert.php , удаление папки просмотра сработало для меня.