我需要帮助,了解如何在同一控制器中的方法之间共享变量? 在这种情况下,我有方法imprimirFecha(),我需要获取我在方法中使用的变量'servicio'的值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');
}
}