Hallo teman-teman jika berbicara soal framework yang satu  ini kita pasti dan sudah seharusnya tidak lagi kaget dengan kecepatan update versinya, yups.. benar framework laravel telah rilis versi terbarunya yaitu versi laravel 7 😀 . Oke jangan kaget terlebih dahulu karena baru saja beberapa bulan yang lalu rilis laravel versi 6 dan sekarang sudah ada versi 7 nya.

Yang perlu teman-teman ketahui bahwasanya laravel sekarang akan mengupdate versi mayor realesee nya setiap 6 bulan 1 kali jadi jika dalam 6 bulan kedepan akan ada versi 8 ja.ngan kaget ya heheh.

Setelah sebelumnya kita telah membahas tentang Mengenal Fitur Terbaru Laravel 7 – Publish Stubs sekarang kita membahas fitur terbaru lainya, Yaitu Mengenal Fitur Terbaru Laravel 7 – Fluent Strings.

Jika teman-teman ketahui semua bahwa PHP sebagai bahasa pemprograman yang banyak di gunakan oleh para website developer tidak hanya di indonesia sebagai user terbesar tetapi di seluruh dunia.  PHP sendiri memiliki banyak sekali fitur bawaan salah satunya adalah method yang di sediakan PHP untuk memanipulasi sebbuah output  berupa string mauppun tipe data yang lainya.

Kita langsung saja ke contoh nya biar teman-teman langsung dapa gambaran apa yang akan kita bahas pada artikel kali ini,  Oke langsung saja jika teman-teman sudah tau PHP memiliki contoh fungsi bawaan namanya TRIM seeprti ini :

Route::get('/example', function () {

    $string = " hallo saya sedang belajar laravel ";
    
    $finalString = trim($string);

    dd($finalString);

});

Oke By the way  saya menggunakan route laravel ya teman-teman saya memiliki variable $string yang berisikan kata-kata ” hallo saya sedang belajar laravel “; dengan spasi di ujung awal dan akhirnya dan saya menggunakan method TRIM untuk mengeliminasi spasi di kedua ujung nya. Dan hasilnya akan seperti ini :

Mengenal Fitur Terbaru Laravel 7 – Fluent Strings

 

 

Nah sekarang kita balik ke laravelnya lagi, yang perlu teman-teman ketahui di versi laravel 7 laravel di benamkan fitur dengan nama Fluent, apa itu ? Secara sederahan mirip dengan method bawaan PHP. Loh gak guna dong kalau sama ?  Tunggu dulu kawan,  Fitur ini di ciptakan khusus untuk developer laravel saja sehingga banyak fitur yang lainya yang di tawarkan misal seperti ini :

use Illuminate\Support\Str;
Route::get('/example', function () {

    $string = " hallo saya sedang belajar laravel ";
    
    $finalString = Str::of($string)->after('hallo');

    dd($finalString);

});

 

Kita menggunakan Str:of pada baris code di atas, fungsinya mirip dengan substr() untuk memotong string tetapi yang membedakan method pada fluent string dapat di gabungkan dengan method yang linya dengan menggunakan cara chaining. Jika di jalankan makas hsialnya akan seperti ini :

 

 

Masih banyak lagi method fluent yang dapat kita gunakan untuk lebih lengkapnya silahkan teman-teman menuju dokumentasi resminya di alamat :

https://laravel.com/docs/master/helpers#fluent-strings

 

 

 

 

 

 

 

 

 

 

Okeh untuk saat ini cukup sampai di sini tentang Mengenal Fitur Terbaru Laravel 7 – Fluent Strings kita akan bahas lebih mendalam lagi tentang Fitur lainya pada laravel 7 di artikel selanjutnya.