/** * Show the form for editing the specified branch. * * @param int $id * @return Response */ public function edit($id) { $ded = EDeduction::find($id); $employees = Employee::all(); $deductions = Deduction::all(); return View::make('employee_deductions.edit', compact('ded', 'employees', 'deductions')); }
$objValidation->setErrorTitle('Input error'); $objValidation->setError('Value is not in list.'); $objValidation->setPromptTitle('Pick from list'); $objValidation->setPrompt('Please pick a value from the drop-down list.'); $objValidation->setFormula1('"' . $emplist . '"'); //note this! } }); })->export('xls'); }); /* *deduction template * */ Route::get('template/deductions', function () { $data = Deduction::all(); $employees = Employee::all(); Excel::create('Deductions', function ($excel) use($data, $employees) { require_once base_path() . "/vendor/phpoffice/phpexcel/Classes/PHPExcel/NamedRange.php"; require_once base_path() . "/vendor/phpoffice/phpexcel/Classes/PHPExcel/Cell/DataValidation.php"; $excel->sheet('deductions', function ($sheet) use($data, $employees) { $sheet->row(1, array('EMPLOYEE', 'DEDUCTION TYPE', 'AMOUNT', 'Date')); $empdata = array(); foreach ($employees as $d) { $empdata[] = $d->personal_file_number . ':' . $d->first_name . ' ' . $d->last_name . ' ' . $d->middle_name; } $emplist = implode(", ", $empdata); $listdata = array(); foreach ($data as $d) { $listdata[] = $d->deduction_name; }
/** * Display a listing of branches * * @return Response */ public function index() { $deductions = Deduction::all(); Audit::logaudit('Deductions', 'view', 'viewed deduction list '); return View::make('deductions.index', compact('deductions')); }