Inicio » Cursos » Flutter y Laravel Tienda Delivery

Planteamiento y herramientas

BackEnd Administración

FrontEnd página web

Servicios web API Rest

  • 26.Integrar Json Web Tokens
  • 27.Autenticación con JWT
  • 28.Enviar Productos en JSON
  • 29.Recibir pedidos en Laravel

Desarrollo del aplicativo

Bonus

  • 53.SEO Onpage en Laravel
  • 54.Maquetación FrontEnd
  • 55.Diseño en Flutter

Curso Flutter y Laravel Tienda Delivery

Lección: 11 ➜ Módulo Detalle

Desarrollo de la sección detalle del pedido con enfoque al SEO, Implementación del CRUD Inserción, Edición, Eliminación de un registro en Laravel

Lección 11: Módulo Detalle

Desarrollo de la sección detalle del pedido con enfoque al SEO, Implementación del CRUD Inserción, Edición, Eliminación de un registro en Laravel

Modelo:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Detalles extends Model
{
    public $timestamps = false;
    protected $fillable = [
        'cantidad', 'productos_id','pedidos_id'
    ];
    public function pedidos(){
        return $this->belongsTo("App\Pedidos");
    }
    public function productos(){
        return $this->belongsTo("App\Productos");
    }
}

Migración del modelo:

Schema::create('detalles', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('cantidad')->default(0);            
            $table->integer('productos_id')->unsigned();
            $table->foreign('productos_id')->references('id')->on('productos');
            $table->integer('pedidos_id')->unsigned();
            $table->foreign('pedidos_id')->references('id')->on('pedidos');
        });

Controlador:

<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Detalles;
use Session;

class DetallesController extends Controller
{
    public function index(){
        if(!empty(Session::get('pedidos_id'))){

            $detalles = Detalles::wherePedidos_id(Session::get('pedidos_id'))->get();

            return view("admin.detalles.index",compact('detalles'));
        }
    }
}

Fin


1493 visitas

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Descargar ahora

Más cursos que pueden interesarte

Más cursos

Codea Codea App

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023