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)
{
}
}