Pachetul Illuminate\Support include două dintre cele mai apreciate clase utilitare din ecosistemul PHP:
Str: Manipulare fluentă de text:Str::slug('Titlu Frumos'),Str::limit($text, 100),Str::contains(),Str::uuid(),Str::mask($email, '*', 3).Arr: Manipularea matricelor multidimensionale:Arr::get($data, 'comanda.user.id')(suportă notația cu punct fără erori de tip undefined index),Arr::flatten(),Arr::only().
Exemplu: Folosirea metodelor Str și Arr
use Illuminate\Support\Str;
use Illuminate\Support\Arr;
// Generare slug URL curat:
$slug = Str::slug('Ghid Complet Laravel 11 în Limba Română'); // 'ghid-complet-laravel-11-in-limba-romana'
// Trunchiere text cu adăugare de puncte de suspensie:
$excerpt = Str::limit('Acesta este un text foarte lung care trebuie trunchiat.', 25);
// Extragere sigură din array imbricat:
$data = ['user' => ['address' => ['city' => 'București']]];
$city = Arr::get($data, 'user.address.city', 'Necunoscut');
Întrebări & Exemple de Cod:
Helperii Str și Arr din Illuminate\SupportAi o nelămurire despre utilizarea comenzii
Helperii Str și Arr din Illuminate\Supportsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.