HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /var/www/html/encuesta.sumar.com.py/app/Http/Controllers/Respuestas2Controller.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\Respuesta2;
use App\Models\Formulario2;
use App\Models\User;
use Illuminate\Support\Facades\Redirect;
use DB;

class Respuestas2Controller extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
    }

    public function index(Request $request){
    	if($request){
     		$query=trim($request->get('searchText'));
     		$respuestas=DB::table('respuesta2 as r')->select('user_id')->distinct()
     		->join('users as u','r.user_id','=','u.id')
     		->select('u.name as usuario','u.id as userid')
     		->where('u.name','LIKE','%'.$query.'%')
     		->orderBy('u.id','desc')->get();
     		return view('respuestas.formulario2.index',["respuestas"=>$respuestas,"searchText"=>$query]); 
     	}
    }
    public function create()
    {
        
    }

    public function store(Respuesta1FormRequest $request){

    }

    public function show($id)
    {

    	$respuestas=DB::table('respuesta2 as r')
     		->join('users as u','r.user_id','=','u.id')
     		->join('formulario2 as f','r.id_cuestionante','=','f.id')
     		->where('r.user_id','=',$id)
     		->orderBy('r.id','asc')->get();
     		return view('respuestas.formulario2.show',["respuestas"=>$respuestas,"nombre"=>User::findOrFail($id)]);
    }

     public function edit($id)
    {
        
    }
    public function update(Formulario1FormRequest $request,$id){
    	

    }

    public function destroy($id)
    {
        
    }
}