create(); Model::reguard(); } private function create() { $user_id = $this->command->argument('user'); $company_id = $this->command->argument('company'); $dashboard = Dashboard::create([ 'company_id' => $company_id, 'user_id' => $user_id, 'name' => trans('general.dashboard'), 'enabled' => 1, ]); $widgets = WidgetUtility::getClasses(); $sort = 1; foreach ($widgets as $class => $name) { Widget::create([ 'company_id' => $company_id, 'dashboard_id' => $dashboard->id, 'class' => $class, 'name' => $name, 'settings' => (new $class())->getDefaultSettings(), 'sort' => $sort, ]); $sort++; } } }