public function run() { Model::unguard(); DB::table('groups')->truncate(); Group::create(['id' => 1, 'name' => 'administrador', 'permission' => '', 'status' => '1']); Group::create(['id' => 2, 'name' => 'cliente', 'permission' => '', 'status' => '1']); $sections = \Pronueva_back\Section::Active(); foreach ($sections as $section) { $a[$section->code] = 1; $section_child = \Pronueva_back\Section::where('section_id', $section->id)->get(); foreach ($section_child as $child) { $a[$child->code] = 1; } } $group = Group::find(1); $group->permission = json_encode($a); $group->save(); }