No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende Ingl茅s, Programaci贸n, AI, Ciberseguridad y mucho m谩s.

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

5 D铆as
8 Hrs
11 Min
34 Seg

Aplicando pruebas unitarias a cambios

23/24
Recursos

Aportes 8

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Wow, me encanta lo f谩cil que el profesor hace parecer esto, es la magia del testing y de saber controlar Laravel, es decir, as铆 de r谩pido podemos a帽adir nuevos features!!
.
Dejo el c贸digo de esta clase:
.
Adicion de tests para la adicion de un nuevo campo virtual

Una forma m谩s f谩cil de obtener el slug es utilizando el Helper de Laravel Str::slug:

use Illuminate\Support\Str;

...

public function getSlugAttribute()
{
    return Str::slug($this->name, '-');
}

3 cambios puntuales y los 煤ltimos (por el momento) del proyecto 馃憪

https://github.com/AbnirHencazs/tag-tdd/tree/31eac2b9ef1c149e2c4a807a07bd51b81b9d0b01

Caramba donde le pongo 鈥淢e encanta!鈥 Italo es genial ya van como 7 a帽os que aprendo con 茅l

Se pierde menos tiempo realizando estos test

Simplificando los accesors en Laravel 9

<?php

namespace App\Models;


use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

use Illuminate\Support\Str;

class Tag extends Model
{
    use HasFactory;

    protected $fillable = ['name'];

    public function slug(): Attribute
    {
        return new Attribute(fn() => str::slug($this->name, '-'));
    }
}

prueba unitaria