Agha.NET Listar nombramientos de una persona

Agha.NET Publicada hace 4 semanas | 0

Listar nombramientos de una persona

↑ Me gusta (0)

Estoy realizando una aplicación que guarda los nombramientos de una persona, esta puede tener 1, 2, 3 ó mas nombramientos, logro registrar los nombramientos por cada persona pero al momento de listar los de una persona me muestra todos y quiero los que pertenecen a cada persona.

Modelo Persona: public function nombras() { return $this->hasMany(Nombra::class, 'persona_id', 'id'); }

Modelo Nombra: public function persona() { return $this->belongsTo(Persona::class); }

Codigo de la vista a mostrar la información:

<table class="table">

    <thead class=" bg-primary text-light justify-content-between align-items-center">
        <tr>
            
            <th scole="col">Categoria</th>
            <th scole="col">Descripción</th>
            <th scole="col">Horas</th>
            <th scole="col">Plaza</th>
            <th scole="col">Nombramiento</th>
            <th scole="col">Acciones</th>
              
        </tr>
    </thead>

   @foreach($nombra as $nombra)

        <tr>

             
             <td> {{$nombra->categorias->clave }} </td>
             <td> {{$nombra->categorias->descrip }} </td>
             <td> {{$nombra->horas }} </td>
             <td> {{$nombra->plaza }} </td>
             <td> {{$nombra->nombramientos->tipo }} </td>
             <td>  <a href="" class="btn btn-outline-secondary d-block mb-2">Editar</a></td>
             
             <td>                    

@endforeach

Controlador: NombraController public function index() { $nombra = Nombra::all(['id', 'cat_id', 'horas', 'plaza', 'partida', 'nombramientos_id', 'fecha_nom', 'persona_id' ]);

    $persona = auth()->user()->persona;
    $persona = Nombra::where('persona_id', $persona)->get();


    return view('nombra.index')
            ->with('nombra', $nombra)
            
            ->with('persona', $persona);
}

La ruta para mostrar los nombramientos es: 
<a href="{{ route('nombra.index', ['persona'=> $persona->id])}} " class="btn btn-outline-dark d-block mb-2">Nombramientos</a>

Espero me puedan ayudar a detectar este error.

Inicia sesión para responderle a Agha.NET