Capitulo 11 del Módulo 2 BackEnd Administración

➜ Módulo Detalle

Módulo Detalle de pedido para la tienda delivery Laravel | 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

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


2337 visitas

Capítulo 12 – Carrusel de imágenes »

Descarga el código del proyecto

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

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

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