/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $code = Agency::where('code', 'LIKE', '%' . $id . '%'); $name = Agency::where('name', 'LIKE', '%' . $id . '%'); $agencies = Agency::where('id', '=', $id)->union($code)->union($name)->simplePaginate($this->recPerPage); return view('libraries.agencies.index', ['agencies' => $agencies, 'pageTitle' => 'ODRMS - Agencies']); }
public function destroy($id) { $agency = Agency::where('id', $id)->get(); $auditions = Agency::findOrFail($id)->auditions()->get(); Agency::where('id', $id)->delete(); //reindex za elasticsearch $agency->deleteFromIndex(); foreach ($auditions as $audition) { $audition->removeFromIndex(); } flash()->success('Agency has been successfully deleted'); return redirect('/admin'); }
public function userAgency($id) { $agency = Agency::where('user_id', $id)->first(); $user = User::where('id', $id)->first(); return view('agencies.show', compact('agency', 'user')); }