<?php namespace App\Http\Controllers\Admin; use App\Classes\Reply; use App\Http\Controllers\AdminBaseController; use App\Http\Requests\Admin\Salary\StoreRequest; use App\Models\Employee; use App\Models\Salary; use Illuminate\Support\Facades\Redirect; use Illuminate\Support\Facades\Response; use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\View; class SalaryController extends AdminBaseController { public function store(StoreRequest $request) { $input = $request->all(); $salary = Salary::create($input); $viewData = '<div id="salary' . $salary->id . '"> <div class="form-group"> <div class="col-md-5"> <input type="text" class="form-control" name="type[' . $salary->id . ']" value="' . $salary->type . '"> </div> <div class="col-md-5"> <input type="text" class="form-control" name="salary[' . $salary->id . ']" value="' . $salary->salary . '"> </div> <div class="col-md-2"> <a class="btn btn-sm red" onclick="del(' . $salary->id . ',\'' . $salary->type . '\')"><i class="fa fa-trash"></i> </a> </div> </div> </div>'; return Reply::successWithData( 'Salary Created successfully',['viewData' => $viewData]); } public function update($id) { // } public function addSalaryModal($id) { $this->employeesActive = 'active'; $this->employee_id = $id; return View::make('admin.employees.show_salary_modal', $this->data); } /** * @param $id * @return array */ public function destroy($id) { Salary::destroy($id); return Reply::success('messages.deleteSuccess'); } }