我将我的 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;
}