Sindbad~EG File Manager
<?php
namespace App\Http\Livewire;
use Livewire\Component;
use App\Models\Desafioindividual;
use App\Models\Matriculaindividual;
use Livewire\WithPagination;
use Carbon\Carbon;
use Auth;
use DB;
class Desafioindividualfront extends Component{
public $categoriaactive=false,$categoria="",$vista;
public function render(){
return view('livewire.desafioindividualfront');
}
public function mostrar($categoria){
if($categoria == "educacion"){
$tipo=1;
}elseif($categoria == "salud"){
$tipo=2;
}elseif($categoria == "responsabilidad"){
$tipo=3;
}else{
$tipo=4;
}
$mision=DB::table('matriculaindividuals as m')
->join('desafioindividuals as d','m.desafio_id','d.id')
->select('d.*')
->whereDate('d.fecha_inicio','<=',Carbon::today()->toDateString())
->whereDate('d.fecha_limite','>=',Carbon::today()->toDateString())
->where('d.estado',1)
->where('d.tipo',$tipo)
->where('m.usuario_id',Auth::user()->id)
->get();
if(count($mision)){
$this->categoriaactive=true;
$this->categoria=$mision;
}else{
$this->emit('alert', ['type' => 'error', 'message' => 'No se enecontraron misiones para UD.!']);
}
}
public function volver(){
$this->categoriaactive=false;
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists