Diseño Sistema web PHP con laravel y Mysql (26-36) Modelo Venta, Detalle Venta
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 Venta y Detalle Venta, para poder realizar las consultas y actualizaciones respectivas de nuestros pedidos o Ventas que se almacenarán en la tabla Venta y detalle de Venta 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 Venta
En este capítulo agregaremos nuestro modelo Venta y Detalle Venta, para poder realizar las consultas y actualizaciones respectivas de nuestros pedidos o Ventas que se almacenarán en la tabla Venta y detalle de Venta 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
https://laravel.com/docs/5.2
Modelo Venta
Para implementar el modelo desde la interfaz de línea de comandos de artisan ingresamos lo siguiente:
php artisan make:model Venta
Código fuente del Modelo Venta.php
namespace sisVentas; use Illuminate\Database\Eloquent\Model; class Venta extends Model { protected $table='venta'; protected $primaryKey='idventa'; public $timestamps=false; protected $fillable =[ 'idcliente', 'tipo_comprobante', 'serie_comprobante', 'num_comprobante', 'fecha_hora', 'impuesto', 'total_venta', 'estado' ]; protected $guarded =[ ]; }
Modelo Detalle Venta
Para implementar el modelo desde la interfaz de línea de comandos de artisan ingresamos lo siguiente:
php artisan make:model DetalleVenta
Código fuente del Modelo DetalleVenta.php
namespace sisVentas; use Illuminate\Database\Eloquent\Model; class DetalleVenta extends Model { protected $table='detalle_venta'; protected $primaryKey='iddetalle_venta'; public $timestamps=false; protected $fillable =[ 'idventa', 'idarticulo', 'cantidad', 'precio_venta', 'descuento' ]; 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 VentaFormRequest
Código fuente del request VentaFormRequest.php
namespace sisVentas\Http\Requests; use sisVentas\Http\Requests\Request; class VentaFormRequest extends Request { /** * 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() { return [ 'idcliente'=>'required', 'tipo_comprobante'=>'required|max:20', 'serie_comprobante'=>'max:7', 'num_comprobante'=>'required|max:10', 'idarticulo'=>'required', 'cantidad'=>'required', 'precio_venta'=>'required', 'descuento'=>'required', 'total_venta'=>'required' ]; } }
Video 26: Sistema web PHP con laravel y Mysql (26-36) Modelo Venta, Detalle Venta
Saludos imperio, un abrazo a la distancia!
Diseño Sistema web PHP con laravel y Mysql (26-36) Modelo Venta, Detalle Venta
Reviewed by IncanatoIt-ad
on
17:07
Rating:
No hay comentarios: