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(); }
<div class="col-md-12"> <div class="col-md-4 margin-top-20 line-height-40"> {!! Form::label('Empresa *') !!} </div> <div class="col-md-8 margin-top-20"> {!! Form::select('company',$companies,array('')) !!} </div> </div> <div class="col-md-12"> <!--div class="col-md-4 margin-top-20 line-height-40"> {!! Form::label('Permisos *') !!} </div> <div class="col-md-8 margin-top-20"> @foreach($sections as $section) <?php $section_child = \Pronueva_back\Section::where('section_id', $section->id)->get(); ?> <input type="hidden" id="{{$section->code}}" value="{{$section->code}}" name="permission[{{$section->code}}]"> @foreach($section_child as $schild) <div class="col-md-4"> {{$schild->name}} <input type="hidden" id="{{$schild->code}}" disabled value="permission[{{$schild->code}}]" name="permission[{{$schild->code}}]"> <label class="switch switch-info switch-round"> <input type="checkbox" id="permission" name="{{$schild->code}}" > <span class="switch-label" data-on="Si" data-off="no"></span> </label> </div> @endforeach @endforeach </div -->