====== Curso Laravel 8.0 clase 30/05/2023 ====== Notas sobre la clase del 30/05/2023 del curso [[informatica:programacion:php:cursos:laravel_8|Curso de Laravel 8.0]] Continuamos con el ejercicio de la clase de ayer: * Crear un modelo de producto (con nombre y descripción) * Tener una URL donde ver todos los productos * Tener una URL con formulario para crear producto * Tener una URL para crear producto * Todo desde TDD. $car = new Car(); $car->name = "Nombre1"; $car->description = "Description1"; $car_list[] = $car; $view = $this->view("car.index", ["car_list" => $car_list]); $view->assertSee("Nombre1"); $view->assertSee("Description1"); $car = new Car(); $car->name = "Nombre1"; $car->description = "Description1"; $car_list[] = $car; $view = $this->view("car.index", ["car_list" => $car_list]); $view->assertSee("Nombre1"); $view->assertSee("Description1"); [[https://hackernoon.com/zombie-testing-one-behavior-at-a-time-9s2m3zjo|zombie testing]]: * Z: zero * O: uno * M: muchos * B: * I: * E: excepciones * S /** @test */ public function xxx() { $car1 = new Car(); $car1->name = "Nombre1"; $car1->description = "Description1"; $car2 = new Car(); $car2->name = "Nombre1"; $car2->description = "Description1"; $car_list[] = $car1; $car_list[] = $car2; $view = $this->view("car.index", ["car_list" => $car_list]) $view->assertSee("Nombre1"); $view->assertSee("Description1"); $view->assertSee("Nombre2"); $view->assertSee("Description2"); } En la vista: @if (count($car_list) <= 0) Sin Datos @else @endif