Alexander Sanchez

Alexander Sanchez


Miembro desde hace 8 meses

Biografía

No tiene


@ajstalito-at-gmailcom aportó en Boton de Eliminar no Funcina - AYUDA hace 3 meses

Saludos, luego de descansar un poco he dado con la falla:

el problema radicaba en la tipo de Boton que estaba utilizando: ateriormente utilizaba un enlace y no funcionaba, me puse a probar con un button y ha funcionado de maravilla, claro tambien tuve que hacer algunas modificaciones en el controller.

La vista (show) me ha quedado de la siguiente manera:

@extends('layouts.app')

@section('content')
    <div class="pricing-header px-3 mx-auto text-center">
        <h1 class="display-4 text-dark">{{ __('Customer Control') }}</h1>
        <p class="lead blockquote-client mb-4">...</p>
    </div>

    <div class="container">
        <div class="row">
            <div class="container-fluid col-md-10 offset-md-1">
                <nav aria-label="breadcrumb">
                    <ol class="breadcrumb">
                        <li class="breadcrumb-item">
                            <a class="text-dark" href="{{ route('clients.index') }}">{{ __('Clients') }}</a>
                        </li>
                        <li class="breadcrumb-item active" aria-current="page">
                            {{ $client->name }}
                        </li>
                    </ol>
                </nav>
            </div>
        </div>
        <div class="row">
            <div class="container-fluid col-md-10 offset-md-1">
                @include('message.message')
                <div class="card">
                    <div class="card-header">
                        <div class="row">
                            <div class="col-md-6 text-dark">
                                <h4>{{ $client->name }}</h4>
                            </div>
                            <div class="col-md-6">
                                @can('clients.destroy')
                                {!! Form::open(['route' => ['clients.destroy', $client->id], 'method' => 'DELETE']) !!}
                                    <button class="btn btn-sm btn-danger float-right mx-1" type="" title="{{ __('Remove client') }}">
                                        {{ __('Remove client') }}
                                    </button>
                                {!! Form::close() !!}
                                @endcan
                                @can('clients.edit')
                                    <a class="btn btn-sm btn-warning float-right mx-1" href="{{ route('clients.edit', $client->id) }}" title="{{ __('Edit client') }}">{{ __('Edit client') }}</a>
                                @endcan
                            </div>
                        </div>
                    </div>
                    <div class="card-body">
                        <blockquote cite="" class="blockquote mb-0">
                            <div class="blockquote-rol">
                                <strong class="text-dark my-4">{{ __('IU') }}:</strong> {{ $client->IU }}<br>
                                <strong class="text-dark my-4">{{ __('E-Mail Address') }}:</strong> {{ $client->email }}<br>
                                <strong class="text-dark my-4">{{ __('Contact number') }}:</strong> {{ $client->phone }}<br>
                                <strong class="text-dark my-4">
                                    {{ __('Address') }}:
                                </strong><address>{!! $client->address !!}</address> 
                                <br>
                            </div>
                            <footer class="blockquote-footer">
                                <strong class="text-dark ">{{ __('Joined') }}:</strong> <cite class="{{ $client->created_at }}">{{ $client->created_at }}</cite>
                            </footer>
                        </blockquote>
                        <hr>
                        <div class="container">
                            <h4>{{ __('Credits with the company') }}</h4>
                            <div class="row">
                                <table id="clints-table" class="table table-striped text-center">
                                    <thead class="text-dark">
                                        <tr>
                                            <th>N°</th>
                                            <th>Fecha</th>
                                            <th>Monto</th>
                                            <th>Estado</th>
                                            <th>&nbsp;</th>
                                        </tr>
                                    </thead>
                                    <tbody></tbody>
                                </table>
                            </div>
                        </div> 
                    </div>
                </div>
            </div>
        </div>
    </div>

@endsection
 

y el controller de esta manera:

public function destroy(Client $client)
    {
        $client->delete();
        
        return redirect()->route('clients.index')
            ->with('info', $client->name . 'ha sido eliminado con exito');
    }
@ajstalito-at-gmailcom aportó en Boton de Eliminar no Funcina - AYUDA hace 3 meses

Nota: esta es la plantilla blade conpleta.

@extends('layouts.app')

@section('content')
    <div class="pricing-header px-3 mx-auto text-center">
        <h1 class="display-4 text-dark">Control de Clientes</h1>
        <p class="lead blockquote-client mb-4">...</p>
    </div>

    <div class="container">
        <div class="row">
            <div class="col">
                @include('message.message')
                <div class="card">
                    <div class="card-header">
                        <div class="row">
                            <div class="col-md-6 text-dark">
                                <h4>{{ $client->name }}</h4>
                            </div>
                            <div class="col-md-6">
                                @can('clients.destroy')
                                {!! Form::open(['route' => ['clients.destroy', $client->id], 'method' => 'DELETE']) !!}
                                    <a class="btn btn-sm btn-outline-danger btn-table float-right mx-2" title="{{ __('Delete') }}">Eliminar</a>
                                {!! Form::close() !!}
                                @endcan
                                @can('clients.edit')
                                    <a class="btn btn-sm btn-outline-warning btn-table float-right mx-2" href="{{ route('clients.edit', $client->id) }}" title="{{ __('Edit') }}">Editar</a>
                                @endcan
                            </div>
                        </div>
                    </div>
                    <div class="card-body">
                        <blockquote cite="" class="blockquote mb-0">
                            <div class="blockquote-rol">
                                <strong class="text-dark my-4">{{ __('IU') }}:</strong> {{ $client->IU }}<br>
                                <strong class="text-dark my-4">{{ __('E-Mail Address') }}:</strong> {{ $client->email }}<br>
                                <strong class="text-dark my-4">{{ __('Contact number') }}:</strong> {{ $client->phone }}<br>
                                <strong class="text-dark my-4">{{ __('Address') }}:</strong> {{ $client->email }}<br>
                            </div>
                            <footer class="blockquote-footer my-4">
                                <strong class="text-dark ">{{ __('created_at') }}:</strong> <cite class="{{ $client->created_at }}">{{ $client->created_at }}</cite>
                            </footer>
                        </blockquote>                       
                    </div>
                </div>
            </div>
        </div>
    </div>

@endsection
@ajstalito-at-gmailcom aportó en Hoy estoy de cumpleaños hace 3 meses

Saludos amigo antes que nada quiero felicitarte por tu cumpleaños, agradecerte es poco por lo mucho que me has enseñado, y has subido mi nivel como profesional. Desde Venezuela te deseo lo mejor y jamas dejes de impartir conocimiento.... echo 'FELICITACIONES';