You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel/Jetstream/Livewire组件找不到:profile.edit-profile-information-form

解决方案

Livewire组件由PHP类文件和视图文件两部分组成,你只复制了视图文件,缺少对应的组件类,这是导致找不到组件的核心原因。按以下步骤修复:

1. 复制并修改Livewire组件类

  • 找到原组件的PHP类文件:app/Http/Livewire/Profile/UpdateProfileInformationForm.php
  • 复制该文件,重命名为EditProfileInformationForm.php
  • 打开新文件,修改类名与文件名保持一致:
    // 原类名
    class UpdateProfileInformationForm extends Component
    
    // 修改为
    class EditProfileInformationForm extends Component
    
    命名空间保持namespace App\Http\Livewire\Profile;不变

2. 确认视图文件路径正确

确保你复制的视图文件路径为resources/views/livewire/profile/edit-profile-information-form.blade.php,文件名与组件类的kebab-case格式匹配(驼峰类名EditProfileInformationForm对应短横线命名的视图文件)

3. 重新发现Livewire组件

执行命令让Laravel识别新组件:

php artisan livewire:discover

4. 清理缓存(可选但建议)

执行以下命令清除各类缓存,避免旧配置干扰:

php artisan cache:clear
php artisan view:clear
php artisan route:clear

5. 验证组件引用

确认edit.blade.php中的Livewire指令拼写正确:

@livewire('profile.edit-profile-information-form')

内容的提问来源于stack exchange,提问作者Marius Bosinceanu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 03:42:04