Пример #1
0
 public function edit(Request $request)
 {
     $runner = Runner::find($request->get('runner_id'));
     dd($runner);
     return $request->get('runner_id');
 }
Пример #2
0
 public function pdf($prefix, $encrypted_runner_id)
 {
     $runner_id = Crypt::decrypt($encrypted_runner_id);
     $runner = Runner::find($runner_id);
     if (is_null($runner)) {
         return redirect($prefix . '/error');
     }
     $payment = $runner->payment;
     if ($payment->id == 1) {
         $transaction = Transaction::find($runner->ticket);
         $code = Code::makeDummy();
     } else {
         $code = Code::where('code', $runner->ticket)->first();
         $transaction = Transaction::makeDummy();
     }
     $pdf = PDF::loadView('enroll.docs.manifest', ['runner' => $runner, 'transaction' => $transaction, 'code' => $code])->setPaper('a4')->setOrientation('portrait');
     return $pdf->stream('manifest.pdf');
 }
Пример #3
0
 public function elite($id)
 {
     $runner = Runner::find($id);
     $bib = $runner->bib;
     $runner->bib = $runner->event->generateElite();
     $runner->comment = $runner->comment . ' |BIB:' . $bib . '| ';
     $runner->save();
     return redirect('admin/runner/' . $runner->id);
 }
Пример #4
0
 public function show($ques, $resp, $args)
 {
     $runner = Runner::find($args['runner']);
     $runner['age'] = Carbon::parse($runner['birthday'])->age;
     return $this->view->render($resp, 'runner/show.twig', ['runner' => $runner]);
 }