Curso Tienda Delivery Flutter y Laravel

Lección 10: Módulo Pedidos

Desarrollo de la sección Pedidos de productos, Implementación de listado de pedidos, actualización de entregas de cara a la administración en Laravel

84 visitas | Publicado hace 1 mes

Desarrollo de la sección Pedidos de productos, Implementación del CRUD Inserción, Edición, Eliminación de un registro en Laravel

Funcionalidades:

  • Listar los pedidos
  • Actualizar valores de entrega del pedido 

Parte del código del controlador Pedidos desde el punto de vista de la administración.

 

<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Pedidos;


class PedidosController extends Controller
{
    public function index()
    {
        $pedidos = Pedidos::all();
        return view("admin.pedidos.index",compact('pedidos'));       
    }

    public function edit($id)
    {
        $pedido = Pedidos::whereId($id)->first();

        return view("admin.pedidos.edit",compact('pedido'));
    }

    public function update(Request $request, $id)
    {
        $pedido = Pedidos::findOrFail($id);
        //$pedido->fill($request->all());       
        if($request->estado)
            $pedido->estado = 1;
        else
            $pedido->estado = 0;
        $pedido->save();
        return redirect()->route('admin.pedidos.index');
    }


}

 


Contenido premium

Accede a todos los recursos y videos, explicación, scripts y código fuente con la suscripción premium

SUSCRÍBETE

Módulo Pedidos

© Todos los derechos reservados CODEA APLICACIONES | Comunidad de programación web y desarrollo de aplicaciones móviles | 2020