Sindbad~EG File Manager
<?php
namespace App\Http\Livewire;
use Livewire\Component;
use Auth;
use DB;
class Mislogros extends Component{
public $detalle;
public function render(){
$detalles=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->select('m.id','m.monedas','d.titulo','m.comentario as descripcion')
->where('u.id',Auth::user()->id)->orderBy('m.id','desc')->get();
$logrossalud=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->where('d.tipo',2)
->where('u.id',Auth::user()->id)->count();
$logroseducacion=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->where('d.tipo',1)
->where('u.id',Auth::user()->id)->count();
$logrosresponsabilidad=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->where('d.tipo',3)
->where('u.id',Auth::user()->id)->count();
$logroscultura=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->where('d.tipo',4)
->where('u.id',Auth::user()->id)->count();
$logrosnueva=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->where('d.tipo',5)
->where('u.id',Auth::user()->id)->count();
$monedasobtenidas=DB::table('monedaparticipantes as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->join('users as u','m.usuario_id','u.id')
->where('u.id',Auth::user()->id)->sum('m.monedas');
$monedasusadas=DB::table('canjeproductos as cp')
->join('canjes as c','cp.canje_id','c.id')
->where('c.usuario_id',Auth::user()->id)->sum('cp.monedas');
return view('livewire.mislogros',[
"detalles"=>$detalles,
"logroseducacion"=>$logroseducacion,
"logrosresponsabilidad"=>$logrosresponsabilidad,
"logroscultura"=>$logroscultura,
"logrosnueva"=>$logrosnueva,
"logrossalud"=>$logrossalud,
"monedasobtenidas"=>$monedasobtenidas,
"monedasusadas"=>$monedasusadas
]);
}
public function detalle(){
if($this->detalle){
$this->detalle=false;
}else{
$this->detalle=true;
}
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists