laravel

Mattepuffo's logo
Accessors e mutators in Eloquent

Accessors e mutators in Eloquent

Gli accessors e mutators in Eloquent ci permettono di "trasformare" i valori che ci arrivano da database in modo da poterli visualizzare come ci serve.

Come regola le funzioni devono avere gli stessi nomi dei campi.

Poi l'unica differenza è che gli accessors agiscono in get, mentre i muitators in set.

Comunque non fanno nessuna modifica ai valori su db (fino a che non facciamo noi un'operazione ovviamente).

Mattepuffo's logo
Relazioni One To Many in Laravel

Relazioni One To Many in Laravel

In questo articolo voglio mostrarvi un esempio funzionante di relazione One To Many in Laravel.

Abbiamo una tabella persone ed una tabella attivita:

  • una persona può avere N attivita
  • una attivita appartiene ad una persona

Abbastanza standard come esempio, ma anche tra quelli che capitano di più.

Mattepuffo's logo
Cercare parole in testi in Laravel

Cercare parole in testi in Laravel

Laravel ha diverse funzioni di utilità per le stringhe.

Sia per vedere se un testo contiente una o più parole, sia per il contrario.

Queste sono le funzioni che vediamo in questo articolo:

  • Str::contains
  • Str::doesntContain --> introdotto nelle ultime versioni

Mattepuffo's logo
Generare UUID in Laravel

Generare UUID in Laravel

Mi è capitato di dover generare degli UUID da inserire nel database in un'applicazione Laravel.

Volendo possiamo ottenerli in (almeno) due modi senza utilizzare librerie esterne.