Commit 659a88f2 authored by Alfonso Rafael Solis Rangel's avatar Alfonso Rafael Solis Rangel
Browse files

Vista de ver contacto

parent e3de20f3
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -24,7 +24,6 @@ class ContactoController extends Controller
    public function index()
    {
        $contactos = Contacto::with('profesion', 'cargo')->get();
        //dd($contactos);
        return view('adminGen.contactos.index', compact('contactos'));
    }

@@ -142,9 +141,10 @@ public function store(Request $request)
    /**
     * Display the specified resource.
     */
    public function show(Contacto $contacto)
    public function show(string $id)
    {
        //
        $contacto = Contacto::with('profesion', 'cargo', 'pareja')->findOrFail($id);
        return view('adminGen.contactos.show', compact('contacto'));
    }

    /**
+5 −0
Original line number Diff line number Diff line
@@ -46,6 +46,11 @@ public function profesion(): BelongsTo
        return $this->belongsTo(Profesion::class);
    }

    public function pareja(): BelongsTo
    {
        return $this->belongsTo(Contacto::class, 'conyuge_id');
    }

    public function cargo(): BelongsTo
    {
        return $this->belongsTo(cargos::class);
+1 −0
Original line number Diff line number Diff line
@@ -54,6 +54,7 @@
        function renderActions(id) {
            return `
                <div class="flex space-x-2">
                    <a href="/contactos/${id}/ver" class="btn btn-primary btn-sm">Ver contacto</a>
                    <form action="{{ route('contacto.destroy', '') }}/${id}" method="POST" class="inline-block">
                        @csrf
                        @method('DELETE')
+600 −0

File added.

Preview size limit exceeded, changes collapsed.

+1 −0
Original line number Diff line number Diff line
@@ -83,6 +83,7 @@
    CheckBanned::class)->name('contacto.')->group(function() {
    Route::get('/contactos', [ContactoController::class, 'index'])->name('get')->middleware(CheckRoles::class . ':admingen,admin,capturista' );
    Route::get('/contactos/crear', [ContactoController::class, 'create'])->name('create')->middleware(CheckRoles::class . ':admingen,admin,capturista' );
    Route::get('/contactos/{id}/ver', [ContactoController::class, 'show'])->name('show')->middleware(CheckRoles::class . ':admingen,admin,capturista' );
    Route::post('/contactos/crear', [ContactoController::class, 'store'])->name('store')->middleware(CheckRoles::class . ':admingen,admin,capturista' );
    Route::get('/contactos/{id}/editar', [ContactoController::class, 'edit'])->name('edit')->middleware(CheckRoles::class . ':admingen,admin,capturista' );
    Route::put('/contactos/{id}/editar', [ContactoController::class, 'update'])->name('update')->middleware(CheckRoles::class . ':admingen,admin,capturista' );