Manuel David Avila

Argentina Manuel David Avila


Miembro desde hace 1 año

Biografía

No tiene


manueldva aportó en Ordenar resultado de consulta scope para listado en index hace 4 meses

Buenas italo, en este caso no funciona por que el campo apellido esta en la tabla relacionada (personas) y la consulta la estoy haciendo desde la tabla empleados.

trate con $query->persona()->orderBy('apellido'); pero tampoco funciona.

manueldva aportó en Popup para eliminar con sweet alert solo aparece al seleccionar primer fila de un listado hace 4 meses

Realice el cambio pero el resultado es el mismo, solo aparece el popup en la primer fila.

manueldva aportó en Validar 2 campos Unique con el sistema FormRequest de laravel hace 5 meses

Gracias a todos, como no le encontré la vuelta al error lo resolví dejándolo las validaciones en el controlador. Saludos a todos

manueldva aportó en Validar 2 campos Unique con el sistema FormRequest de laravel hace 5 meses

buenos días a todos, aplique el dd() que me sugirió italo y el resultado fue un valor nulo... me tiene desconcertado.

a continuación les dejo las lineas de código que utilizo en los 4 archivos que intervienen en la actualización:

Request:

<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class UserUpdateRequest extends FormRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        dd($this->user);
        return [
            'name'      => 'required',
            'username'  => 'required|unique:users,username,' . $this->user,
            'email'     => 'required|unique:users,email,'. $this->user
        ];
    }
}

Controller:

use App\Http\Requests\UserUpdateRequest;

public function update(UserUpdateRequest $request, $id)
    {
        $user = User::find($id);

        $user->fill($request->all())->save();


        Alert::success('Usuario actualizado con exito');
        return redirect()->route('manageusers.edit', $user->id);
    }

Vista edit:

@extends('layouts.app')

@section('content')

<div class="container">
	<div class="row">
		<div class="col-md-10 col-md-offset-1">
			<div class="panel panel-default">
				<div class="panel-heading">
					<strong> Editar Usuario </strong>
				</div>
		
				<div class="panel-body">

					{!! Form::model($user, ['route' => ['manageusers.update', $user->id], 'method' => 'PUT']) !!}
                        
                        @include('admin.manageusers.partials.form')

                    {!! Form::close() !!}

				</div>
			</div>
		</div>
	</div>
</div>

@endsection

partials:

<div class="form-group">
	{{ form::label('name', 'Nombre:') }}
	{{ form::text('name', null, ['class' => 'form-control', 'id' => 'name']) }}
</div>

<div class="form-group">
	{{ form::label('username', 'Usuario:') }}
	{{ form::text('username', null, ['class' => 'form-control', 'id' => 'username']) }}
</div>

<div class="form-group">
	{{ form::label('email', 'Email:') }}
	{{ form::email('email', null, ['class' => 'form-control', 'id' => 'email']) }}
</div>



<div class="form-group">
	{{ form::label('userType', 'Tipo Usuario:') }}
	<label>
		{{ Form::radio('userType','ADMINISTRATOR')}} Administrador
	</label>
	<label>
		{{ Form::radio('userType','MANAGMENT')}} Gestiòn
	</label>
	<label>
		{{ Form::radio('userType','READONLY')}} Solo Lectura
	</label>
</div>



<div class="form-group">
	<button type="submit" class="btn btn-sm btn-primary"><span class="glyphicon glyphicon-floppy-disk"></span> Guardar</button>
</div>

manueldva aportó en Ordenar alfabéticamente consulta por campo Accessor de Laravel hace 5 meses

Buenos días ridier, en el proyecto que estoy en este momento tengo lo tengo de esta manera:

$clients   = Client::orderBy('name', 'ASC')->pluck('name', 'id');

En tu caso seria:

$movements   = Move::orderBy('type_name', 'DESC')->pluck('type_name', 'id');

Espero te sirva. Saludos

manueldva aportó en Modificar datos de un objeto en el evento show del controller hace 5 meses

Gracias Italo... quedo excelente.

manueldva aportó en Como Redireccionar a un articulo después de llenar su formulario hace 5 meses

Buen día Jesus, si estas siguiendo los pasos del curso que mencionaste esta seria la manera de hacer lo que quieres:

$post= Delivery::create($request->all());

return redirect()->route('posts.edit', $post->id)->with('info', 'Entrega creada con exito');

Al guardar el post en la primera linea ya tiene el ID para luego poder redireccionar este post en la segunda linea.

Espero que te sierva el ejemplo. Saludos

manueldva aportó en ayuda con consulta en laravel hace 5 meses

Buenas Luis, leí varias veces tu consulta y no me quedo en claro la configuración de tus tablas, sin embargo lo que te puedo recomendar es que realices la consulta en el lenguaje SQL y luego lo conviertas al formato de Laravel mediante esta pagina: [midnightcowboycoder]http://www.midnightcowboycoder.com)

Espero que sea de ayuda. saludos