member_id = isset($_GET["member_id"]) ? $_GET["member_id"] : 0; $this->member_course_id = isset($_GET["member_course_id"]) ? $_GET["member_course_id"] : 0; if ($this->member_id > 0 && $this->member_course_id > 0) { $mc = \App\Models\MemberCourse::findOrFail($this->member_course_id); $this->detail = 'Riepilogo rate ' . $mc->course->name . ' di ' . $mc->member->first_name . " " . $mc->member->last_name; } } public function render() { /*if ($this->hasFilter) { $r = \App\Models\Receipt::with('member'); if ($this->filterStatus != '') $r = $r->where('status', $this->filterStatus); if ($this->filterFrom != '') $r = $r->where('date', '>=', $this->filterFrom); if ($this->filterTo != '') $r = $r->where('date', '<=', $this->filterTo); if ($this->filteredMemberId != '') $r = $r->where('member_id', $this->filteredMemberId); $this->records = $r->get(); } else {*/ $this->records = \App\Models\Rate::with('member')->where('member_course_id', $this->member_course_id)->get(); //} //$this->emit('load-data-table'); return view('livewire.rate'); } public function printReceipt($id) { $this->emit('load-data-table'); $receipt = \App\Models\Receipt::findOrFail($id); //$pdf = PDF::loadView('pdf/receipt', array('datas' => $datas, 'from' => $x, 'to' => $y, 'who' => '', 'matricola' => $matricola)); $pdf = PDF::loadView('receipt', array('receipt' => $receipt));//->output(); return $pdf->stream('aaa.pdf'); } public function search() { $this->hasFilter = true; } public function disableSearch() { $this->filterStatus = ""; $this->filterTo = ''; $this->filterFrom = ''; $this->filteredMemberId = ''; $this->hasFilter = false; } }