TransWikia.com

Tengo un problema con imprimir datos en laravel

Stack Overflow en español Asked by Andred Garcia Martin on February 5, 2021

tengo una tabla y no se imprime los datos, no se si me puden ayudar soy principiante
la version de mi laravel es Laravel Framework 7.29.2
Mi controllador

<?php

namespace AppHttpControllers;

use AppUser;
use IlluminateHttpRequest;

class UserController extends Controller
{
    public function index()
    {
        $users = User::latest()->get();

        return view('users.index', [
            'users' => $users
        ]);
    }
    public function store(Request $request)
    {
        User::create([
            'name' => $request->name,
            'email' => $request->email,
            'password' => $request->password,
        ]);

        return back();
    }
    public function destroy(User $user)
    {
        $user->delete();
        
        return back();
    }
}

Y mi index es este, creo que el error esta mas en el html que en otra cosa pero realmente no estoy seguro

<body>
    <div class="container">
        <div class="row">
            <div class="col-sm-8 mx-auto">
                <table class="table">
                    <thead>
                        <tr>
                            <th>ID</th>
                            <th>Nombre</th>
                            <th>Email</th>
                            <th>Opciones</th>
                        </tr>
                    </thead>
                    <tbody>
                        @foreach ($users as $user)

                            <tr>
                                <td>{{ $user->id }}</td>
                                <td>{{ $user->name }}</td>
                                <td>{{ $user->email }}</td>
                                <td>Opciones</td>
                            </tr>
                        @endforeach
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</body>

Lo raro es que no me da ningun error y si me imprime la tabla pero sin datos, y la base de datos tiene datos insertados pero lo que no entiendo es el por que no me llama nada.

2 Answers

muchas gracias por la ayuda. La solucion final y que recomiendo es que reincien "laragon" o cualquier gestor que tengan ya sea xammp u otro, el error nunca lo supe, pero se arreglo reinciando laragon. Creo que no se cargaba la información por alguna razon. Realmente no modifique nada en el codigo, estaba todo correctamente

Answered by Andred Garcia Martin on February 5, 2021

public function index()
    {
        $users = User::all();

        return view('users.index', [
            'users' => $users
        ]);

fíjate que en nombre de la vista este bien pero asi te debería funcionar sin problema

Answered by Guillermo albornoz on February 5, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP