share variables between methods laravel -
i need help, understand , how can share variables between methods in same controller? in case,i have method imprimirfecha() , need values of variable 'servicio' use in method mostrandofecha()
class controllerreport extends controller { public $desde ; public $hasta; public $servicio; public function mostrandofecha(request $request){ global $servicio; try{ $desde=($request->input('desde')); $hasta=($request->input('hasta')); $servicio = db::table('mivista') ->wherebetween('fechap',array($desde, $hasta))->get(); $this->servicio=$servicio; return view ('report.buscar_pagosfecha',compact('servicio')); } catch (exception $e){ return ('error - ' . $e); } } public function imprimirfecha(){ $servicio=$this->servicio; $pdf = \pdf::loadview('report.buscar_pagosfechaprint',$servicio); return $pdf->stream('buscar_pagosfechaprint.pdf'); } }
Comments
Post a Comment