当前位置: 首页 > 知识库问答 >
问题:

带刀片组件的Laravel抛出目标类视图不存在

盖绪
2023-03-14

我使用Laradock与Laravel 7.24,我不能使刀片模板组件工作。

我遵循了官方留档页面的教程,所以,在docker机器中执行:

php artisan make:component Alert

并将构件放置在布局刀片模板的内部:

<x-alert/>

但它抛出以下错误:

目标类[Lightning\Support\Facades\App\View\Components\Alert]不存在。(视图:/var/www/resources/views/layouts/app.blade.php)

有人知道问题出在哪里吗?

谢谢

共有2个答案

司寇阳朔
2023-03-14

经历过同样的问题。首先,从app/view/components此路径中删除文件,然后运行php-artisan-view:clear此命令。

希望它会起作用。

红甫
2023-03-14

要使用组件匿名,你需要删除类app/View/Components/Alert.php,删除视图文件夹为我工作。

 类似资料:
  • 当使用laravel 8创建一个新项目时,我得到了这个错误。 Illumb\Contracts\Container\BindingResolutionException目标类[SayhelloController]不存在。http://127.0.0.1:8000/users/john 在laravel文档中,Routes控制器类必须这样定义 目标类 所以我确实做到了。

  • 我的Laravel应用程序在。请理解,这是我第一次申请Laravel。 Illumb\Contracts\Container\BindingResolutionException目标类 [UserController]不存在。 当我尝试以下代码在web.php. 用户控制器文件: 然而,这行得通。 迁移已经运行,表已在数据库中成功创建。 环境: 完整的错误报告在Flare上共享

  • 我得到这个错误后,通常的安装,为我工作了多年。。。我真的不知道现在发生了什么变化。。有人能帮忙吗?

  • 我正在与Laravel 8合作开发我的项目。我制作了一个名为的控制器,并添加了这个方法来调用刀片: 在中,我添加了以下路由: 但是当我转到时,它说: lluminate\Contracts\Container\BindingResolutionException目标类[BackendController]不存在。 我不知道它为什么打印这个,因为控制器已经存在了!所以如果你知道怎么解决,请帮我...

  • 问题内容: 目前这是我的看法 这是输出 我想展示这样的东西 问题答案: 很简单 首先将解码后的变量发送到视图(请参见Laravel Views): 然后只需使用常见的刀片构造(请参见Laravel模板制作):

  • 我有过 类用户表 还有我的角色表 而我的角色用户表是 如何检查当前登录的用户是管理员还是普通用户?