webman/database使用模型报错

王医生

问题描述

webman/database使用模型报错

程序代码

// 模型定义
namespace app\model;
use support\Model;

class User extends Model
{
    protected $table = 'user';
    protected $primaryKey = 'id';
    public $timestamps = false;
}

// 使用代码
$user_list = User::all();

报错信息

Fatal error: Trait "Illuminate\Http\Resources\TransformsToResource" not found in D:\PHP\webman\vendor\illuminate\database\Eloquent\Model.php on line 32
Worker process terminated with ERROR: E_ERROR "Trait "Illuminate\Http\Resources\TransformsToResource" not found in D:\PHP\webman\vendor\illuminate\database\Eloquent\Model.php on line 32"
178 1 0
1个回答

walkor 打赏

illuminate/database 新版本依赖了 illuminate/http 但是composer没声明导致的,手动执行下

composer require illuminate/http
×
🔝