Laravel - Recuperar registros
Después de configurar la base de datos, podemos recuperar los registros usando el DB fachada con selectmétodo. La sintaxis del método de selección es como se muestra en la siguiente tabla.
Sintaxis | selección de matriz (cadena $ consulta, matriz $ vinculaciones = matriz ()) |
Parámetros |
|
Devoluciones | formación |
Descripción | Ejecute una sentencia de selección en la base de datos. |
Ejemplo
Step 1 - Ejecute el siguiente comando para crear un controlador llamado StudViewController.
php artisan make:controller StudViewController --plain
Step 2 - Después de la ejecución exitosa del paso 1, recibirá el siguiente resultado -
Step 3 - Copie el siguiente código al archivo
app/Http/Controllers/StudViewController.php
app/Http/Controllers/StudViewController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class StudViewController extends Controller {
public function index() {
$users = DB::select('select * from student');
return view('stud_view',['users'=>$users]);
}
}
Step 4 - Crea un archivo de vista llamado resources/views/stud_view.blade.php y copie el siguiente código en ese archivo.
resources/views/ stud_view.blade.php
<html>
<head>
<title>View Student Records</title>
</head>
<body>
<table border = 1>
<tr>
<td>ID</td>
<td>Name</td>
</tr>
@foreach ($users as $user)
<tr>
<td>{{ $user->id }}</td>
<td>{{ $user->name }}</td>
</tr>
@endforeach
</table>
</body>
</html>
Step 5 - Agregue las siguientes líneas en app/Http/routes.php.
app/Http/routes.php
Route::get('view-records','[email protected]');
Step 6 - Visite la siguiente URL para ver los registros de la base de datos.
http://localhost:8000/view-records
Step 7 - La salida aparecerá como se muestra en la siguiente imagen.