Bagaimana cara membatasi panjang string atau text di Laravel
Untuk membuat limit pada panjang teks di Laravel, Anda bisa menggunakan helper Str::limit
dari Laravel. Fungsi ini akan membatasi jumlah karakter dari teks yang ditampilkan. Berikut adalah cara penggunaannya dalam Blade template:
{{ Str::limit($item->title, 50) }}
Dalam contoh di atas, judul dari service akan dibatasi hingga 50 karakter. Jika teks lebih panjang dari 50 karakter, maka akan dipotong dan ditambahkan ellipsis (...
) di akhir.
Jangan lupa untuk memastikan Anda sudah mengimpor Str
class di file Blade atau di controller yang terkait:
use Illuminate\Support\Str;
Contoh Lengkap:
Blade template:
@php use Illuminate\Support\Str; @endphp <div> <h2>{{ Str::limit($item->title, 50) }}</h2> </div>
Dengan menggunakan kode di atas, judul dari $item->title
akan dibatasi hingga 50 karakter dan akan ditampilkan dengan tanda ...
jika lebih panjang dari batas tersebut.