laravel - 未找到接口“App\HasMediaConversions”
问题描述
仍然在搞乱用于 laravel 的 Spatie 的 Medialibrary 包,我遇到了很多问题,现在视图上的所有代码都可以,模型的代码也可以,我在包的一部分中遇到了问题,我实际上在这里需要一些帮助,我不知道是否应该重新安装它或其他什么...这是错误消息:
Interface 'App\HasMediaConversions' not found
用户模型的代码是这样的:
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\MediaLibrary\HasMedia\HasMediaTrait;
use Spatie\MediaLibrary\HasMedia\Interfaces\HasMedia;
use Illuminate\Database\Eloquent\User as EloquentUser;
class User extends \TCG\Voyager\Models\User implements HasMediaConversions
{
use Notifiable, HasMediaTrait;
有没有人遇到过同样的问题?
解决方案
使用此代码
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\MediaLibrary\HasMedia\HasMediaTrait;
use Spatie\MediaLibrary\HasMedia\HasMedia;
use Illuminate\Database\Eloquent\User as EloquentUser;
class User extends \TCG\Voyager\Models\User implements HasMedia {
use Notifiable, HasMediaTrait;
推荐阅读
- python - ConvNet:在最大池化函数中未获得所需的输出
- javascript - 通过 Slider 更改字体大小
- html - 仅使用 SMIL 显示动画后的 SVG 条形图值
- bash - Shell 脚本 - 需要帮助来解析包含 IP 地址列表的文件
- workflow-foundation - 如何在 Rehosted 设计器中迭代工作流序列时将输入传递给条件(例如“If”)
- android - 如何从 RecyclerView 项目中将两组数据保存在 Room 数据库中
- jquery - 如何在单击按钮同时选择两个下拉选项时显示隐藏 div
- php - 即使条件错误,Laravel Eloquent 模型也会返回值
- r - 为什么偏差表分析的 p 值与 pchisq() 估计的不同?
- android - JobService 在调用 FirebaseJobDispatcher.cancel() 后不会停止