/** * Displays all sessions for the specified work order. * * @param int|string $workOrderId * * @return \Illuminate\View\View */ public function index($workOrderId) { $workOrder = $this->workOrder->findOrFail($workOrderId); $sessions = $this->presenter->table($workOrder); $navbar = $this->presenter->navbar(); return view('work-orders.sessions.index', compact('sessions', 'navbar')); }
/** * Displays a table of all unique sessions on the specified work order. * * @param WorkOrder $workOrder * * @return \Orchestra\Contracts\Html\Builder */ public function tableSessions(WorkOrder $workOrder) { $presenter = new WorkOrderSessionPresenter($this->form, $this->table); return $presenter->tablePerWorker($workOrder); }