I got problem on : FormItem::select('country_id', 'Country')->list(App\models\Country::class)->required();
when generate a 'select' element, it will call getList() method in models, and the default method will return static::lists(), but in laravel 5 this method will return a object not array. So the solution is after lists() method just add ->all(). Hope it will find someone.