Sindbad~EG File Manager

Current Path : /var/www/html/desafiatebasa.sumar.com.py/app/Http/Livewire/
Upload File :
Current File : /var/www/html/desafiatebasa.sumar.com.py/app/Http/Livewire/Desafioindividualfront.php

<?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