Sindbad~EG File Manager

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

<?php

namespace App\Http\Livewire;

use Livewire\Component;
use App\Models\Asignacion;
use Livewire\WithPagination;
use Illuminate\Support\Facades\Auth;
use DB;

class Respuestas extends Component{

	use WithPagination;

	protected $queryString = ['buscar' => ['except' => '']];

    protected $paginationTheme = 'bootstrap';

	public $buscar='';

	public $contestado;

    public function render(){

    	$asignaciones = DB::table('asignacions as a')
			->join('users as u', 'a.evaluador_id', 'u.id')
			->join('users as us', 'a.evaluado_id', 'us.id')
			->join('evaluacions as e', 'a.evaluacion_id', 'e.id')
			->select(
				'a.*',
				'u.id as evaluador_id', 
				'u.name as evaluador',
				'us.name as evaluado',
				'e.eva_autoevaluacion',
				'e.eva_nombre as evaluacion',
			)
			->where(function ($query) {
				$userId = Auth::user()->id;

				$query->where('u.id', $userId)
					->orWhere(function ($q) use ($userId) {
						$q->where('us.id', $userId)
							->where('e.eva_autoevaluacion', 1);
					});
			})
			->where('us.name', 'LIKE', "%{$this->buscar}%")
			->paginate(50);

		//dd($asignaciones);
        
        return view('livewire.respuestas.index',["asignaciones" => $asignaciones,"contestado" => $this->contestado]);
    }

}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists