Top Ad unit 728 × 90

Recientes

recent

Diseño Sistema web PHP con laravel y Mysql (10-36) Modelo y Request Artículo

Continuamos en este videocurso para diseñar un sistema web en el lenguaje de programación PHP con el framework Laravel utilizando como gestor de base de datos MySql.
En este capítulo agregaremos nuestro modelo Artículo y nuestro archivo de validación request, para poder realizar las consultas y actualizaciones respectivas en nuestra tabla artículo de nuestra base de datos.

Puedes descargar el código fuente y el curso completo (45 videos) desde:
http://www.incanatoit.com/2016/11/codigo-sistema-compras-ventas-laravel-mysql-jquery-bootstrap.html

Muchas gracias por seguirme en mi canal de youtube, bendiciones desde Chiclayo - Perú.
Puedes revisar todo el curso en mi canal de youtube www.youtube.com/jcarlosad7 desde:
https://www.youtube.com/playlist?list=PLZPrWDz1MolrxS1uw-u7PrnK66DCFmhDR

Puedes descargar la base de datos y la plantilla desde el siguiente enlace:
https://drive.google.com/open?id=0B4TQqfBO_oQ1MXhVT2FoOWlpOFE

Puedes ver el código inicial en github en la siguiente dirección:
https://github.com/jcarlosad7/crudLaravelTutorial

Revisa la documentación de laravel 5.2
https://laravel.com/docs/5.2


Modelo Articulo

Para implementar el modelo desde la interfaz de línea de comandos de artisan ingresamos lo siguiente:
php artisan make:model Articulo

Código fuente del Modelo Articulo.php
namespace sisVentas;
use Illuminate\Database\Eloquent\Model;

class Articulo extends Model
{
    protected $table='articulo';

    protected $primaryKey='idarticulo';

    public $timestamps=false;


    protected $fillable =[
     'idcategoria',
     'codigo',
     'nombre',
     'stock',
     'descripcion',
     'imagen',
     'estado'
    ];

    protected $guarded =[

    ];
}

Request Articulo

Para implementar el request desde la interfaz de línea de comandos de artisan ingresamos lo siguiente:
php artisan make:request ArticuloFormRequest
Código fuente del Request ArticuloFormRequest.php


namespace sisVentas\Http\Requests;
use sisVentas\Http\Requests\Request;

class ArticuloFormRequest extends Request
{

    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'idcategoria'=>'required',
            'codigo'=>'required|max:50',
            'nombre'=>'required|max:100',
            'stock'=>'required|numeric',
            'descripcion'=>'max:512',
            'imagen'=>'mimes:jpeg,bmp,png'
        ];
    }
}

Sistema web PHP con laravel y Mysql  (10-36) Articulo: Modelo, request

Saludos Imperio, un abrazo a la distancia!
Diseño Sistema web PHP con laravel y Mysql (10-36) Modelo y Request Artículo Reviewed by Juan Carlos Arcila Díaz on 10:54 Rating: 5

1 comentario:

  1. Muy bueno tu explicacion Juan Carlos el video de Laravel, mira pero tengo un problema lo estoy realizando con Laravel 5.3 y me tope con un problema cuando quiero modificar me sale el siguiente error tu sabes cual sera la solución:
    ErrorException in UrlGenerator.php line 314: Route [almacen.categoria.update] not defined. (View: C:\cursolaravel\sisVentas\resources\views\almacen\categoria\edit.blade.php)
    Gracias por el aporte que haces.

    Saludos

    Jorge

    ResponderEliminar

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.