Top Ad unit 728 × 90

Recientes

recent

Diseño Sistema web PHP con laravel y Mysql (18-36) Modelo Ingreso, Detalle Ingreso

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 Ingreso y Detalle Ingreso, para poder realizar las consultas y actualizaciones respectivas de nuestros compras o Ingresos Almacén que se almacenarán en la tabla Ingreso y detalle de Ingreso respectivamente.

Paquete Premium:
45 Videos (Curso completo)
Código fuente del sistema completo, con las funcionalidades terminadas y mejoradas.
http://www.incanatoit.com/2016/11/codigo-sistema-compras-ventas-laravel-mysql-jquery-bootstrap.html


Paquete Gratuito:
35 Videos
Código fuente del sistema desarrollado en el curso.
Puedes revisar todo el curso gratuito en mi canal de youtube www.youtube.com/jcarlosad7 desde:
https://www.youtube.com/watch?v=Zj0pshSSlEo&index=2&list=PLZPrWDz1MolrxS1uw-u7PrnK66DCFmhDR
Puedes descargar todos los recursos del curso gratuito (Base de datos, Plantilla, Sistema completo, ) del siguiente enlace:
https://drive.google.com/open?id=1NOhkw5zSCXIgAkc3Cn6AYviARCm3HKVd
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 Ingreso

Para implementar el modelo desde la interfaz de línea de comandos de artisan ingresamos lo siguiente:
 php artisan make:model Ingreso
Código fuente del Modelo Ingreso.php
namespace sisVentas;

use Illuminate\Database\Eloquent\Model;

class Ingreso extends Model
{
    protected $table='ingreso';

    protected $primaryKey='idingreso';

    public $timestamps=false;

    protected $fillable =[
     'idproveedor',
     'tipo_comprobante',
     'serie_comprobante',
     'num_comprobante',
     'fecha_hora',
     'impuesto',
     'estado'
    ];
    protected $guarded =[
    ];
}



Modelo Detalle Ingreso

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

Código fuente del Modelo DetalleIngreso.php
namespace sisVentas;

use Illuminate\Database\Eloquent\Model;

class DetalleIngreso extends Model
{
    protected $table='detalle_ingreso';

    protected $primaryKey='iddetalle_ingreso';
    public $timestamps=false;

    protected $fillable =[
     'idingreso',
     'idarticulo',
     'cantidad',
     'precio_compra',
     'precio_venta'
    ];
    protected $guarded =[
    ];
}



Request IngresoFormRequest.php

Para implementar el archivo request desde la interfaz de línea de comandos de artisan ingresamos lo siguiente:
 php artisan make:Request IngresoFormRequest
Código fuente del request IngresoFormRequest.php
namespace sisVentas\Http\Requests;

use sisVentas\Http\Requests\Request;

class IngresoFormRequest extends Request
{

    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'idproveedor'=>'required',
            'tipo_comprobante'=>'required|max:20',
            'serie_comprobante'=>'max:7',
            'num_comprobante'=>'required|max:10',
            'idarticulo'=>'required',
            'cantidad'=>'required',
            'precio_compra'=>'required',
            'precio_venta'=>'required'
        ];
    }
}
Video 18: Sistema web PHP con laravel y Mysql  (18-36) Modelo Ingreso, Detalle Ingreso


Saludos imperio, un abrazo a la distancia!
Diseño Sistema web PHP con laravel y Mysql (18-36) Modelo Ingreso, Detalle Ingreso Reviewed by IncanatoIt-ad on 15:59 Rating: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

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