Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make($request->all(), ['name' => 'required']);
     if ($validator->fails()) {
         //return redirect()->back()->withErrors($validator)->withInput();
         return redirect()->route('payrolls.create')->withErrors($validator)->withInput();
     }
     $payroll = new Payroll();
     $payroll->name = $request->input('name');
     $payroll->save();
     return redirect()->route('payrolls.index');
 }
Пример #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //1
     Payroll::create(["name" => "Confianza"]);
     //2
     Payroll::create(["name" => "Mandos medios"]);
     //3
     Payroll::create(["name" => "Base"]);
     //4
     Payroll::create(["name" => "STC"]);
     //5
     Payroll::create(["name" => "Honorarios"]);
 }
Пример #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     //$employee = $this->employee->query()->find($id);
     //$employee = Employee::find($id);
     $employee = $this->employee->find($id);
     $payrolls = Payroll::all();
     $syndicates = Syndicate::all();
     if (empty($employee)) {
         Flash::error('Registro no encontrado');
         return redirect(route('employee.index'));
     }
     return view('employee.edit', ['employee' => $employee, 'payrolls' => $payrolls, 'syndicates' => $syndicates]);
 }