0

我将我的 laravel 应用程序从 4 迁移到 5,我遇到了这个查询的问题:

$ids = AssetCustomTag::whereIn('custom_tag_id', $custom)->lists('asset_id')->all();

其中 $custom 是一个 id 数组。

laravel 抛出的错误就是这个。

Declaration of AssetCustomTag::create(array $input) should be compatible with Illuminate\Database\Eloquent\Model::create(array $attributes = Array)

不知道这意味着什么,因为我对 laravel 很陌生。

这是创建方法。我需要做什么?

public static function create(array $input)
{
    $name = $input['name'];
    $account_id = $input['account_id'];
    ...
    ....
    return $tag;
}
4

0 回答 0