/** * Display the specified resource. * * @return \Illuminate\Http\Response */ public function showAssigment() { $moduleAssigments = ModuleAssigment::all(); $assiInformation = []; foreach ($moduleAssigments as $moduleAssigment) { // pueden ser muchos eventos. Necesito información para llenar la tabla $module = Module::find($moduleAssigment->module_id); $salesman = User::find($moduleAssigment->salesman_id); $role = Role::find($salesman->role_id); array_push($assiInformation, array($module->name, $salesman->name, $salesman->lastname, $moduleAssigment->dateAssigments, $moduleAssigment->dateMoveAssigments, $role->description)); } //$array_module = []; $modules_list = Module::all()->lists('name', 'id'); $array = ['modules_list' => $modules_list]; return view('internal.admin.reports.assignment', compact('assiInformation'), $array); }