EduChannel Indonesia Blog WeBooks LMS Pembelajaran Video
  • Pencarian
Versi

  • Informasi Buku
  • Pengantar
    • Pengenalan
    • Riwayat Rilis
  • Persiapan
    • Instalasi
    • Konfigurasi
    • Membuat Autentikasi
    • Optimalisasi Laravel
  • Fungsi Dasar
    • Penjaluran
    • Controller
    • View
    • Model
    • Midleware
    • Proteksi CSRF
    • Requests
    • Responses
    • Blade Template
    • Session
    • Validasi
    • Membuat Log

Riwayat Rilis

Dokumentasi dan Tutorial Laravel 9.x Bahasa Indonesia; Diperbarui tanggal: 9/09/2025

Riwayat Rilis

Saat ini Laravel rilis setiap 1 tahun sekali dengan dukungan perbaikan bug selama 18 bulan dan keamanan selama 2 tahun. Laravel versi 9 merupakan pengembangan dari laravel 8.x dengan menambahkan dukungan untuk Symfony 6.0,  Symfony Mailer, Flysystem 3.0, peningkatan route:list output, driver database laravel scout, serta perbaikan bug dan peningkatan fitur lainnya. Berikut adalah riwayat rilis laravel dari versi 1.0 s.d 10.x:

Versi Tanggal rilis Versi PHP Perbaikan Bug Dukungan Keamanan
1.0 Juni 2011      
2.0 September 2011      
3.0 22 Februari 2012      
3.1 27 Maret 2012      
3.2 22 Mei 2012      
4.0 28 Mei 2013 ≥ 5.3.0    
4.1 12 Desember 2013 ≥ 5.3.0    
4.2 1 Juni 2014 ≥ 5.4.0    
5.0 4 Februari 2015 ≥ 5.4.0 4 Agustus 2015 4 Februari 2016
5.1 LTS 9 Juni 2015 ≥ 5.5.9 9 Juni 2017 9 Juni 2018
5.2 21 Desember 2015 ≥ 5.5.9 21 Juni 2016 21 Desember 2016
5.3 23 Agustus 2016 ≥ 5.6.4 23 Februari 2017 23 Agustus 2017
5.4 24 Januari 2017 ≥ 5.6.4 24 Juli 2017 24 Januari 2018
5.5 LTS 30 Agustus 2017 ≥ 7.0.0 30 Agustus 2019 30 Agustus 2020
5.6 7 Februari 2018 ≥ 7.1.3 7 Agustus 2018 7 Februari 2019
5.7 4 September 2018 ≥ 7.1.3 4 Maret 2019 4 September 2019
5.8 26 Februari 2019 ≥ 7.1.3 26 Agustus 2019 26 Februari 2020
6.0 LTS 3 September 2019 ≥ 7.2.0 25 Januari 2022 6 September 2022
7.0 3 Maret 2020 ≥ 7.2.5 6 Oktober 2020 3 Maret 2021
8.0 8 September 2020 ≥ 7.3.0 26 Juli 2022 24 Januari 2023
9.0 8 Februari 2022 ≥ 8.0.0 8 Agustus 2023 8 Februari 2024

Apa yang terbaru dari laravel 9.0?

# PHP 8.0

Laravel 9.x membutuhkan versi PHP 8.0 keatas untuk menjalankan fungsi-fungsinya.

# Symfony Mailer

Saat ini laravel 9.x menggunakan symfony mailer untuk mengirimkan email keluar dimana pada versi sebelumnya laravel menggunakan library Swift Mailer.

# Flysystem 3.x

 Laravel 9.x telah menggunakan flysystem 3.x untuk memanajemen storage.

# Controller Route Groups

Pengelompokkan router berdasarkan controller utama untuk kemudian router dalam kelompok dapat dibuat dengan hanya mendefinisikan method pada controler. sebagai contoh:

use App\Http\Controllers\OrderController;
 
Route::controller(OrderController::class)->group(function () {
 Route::get('/orders/{id}', 'show');
 Route::post('/orders', 'store');
});

# Full Text Indexes / Where Clauses

Jika menggunakan database MySql ataupun PostgreSQL metode pencarian dengan full text sudah dapat dilakukan.

  $table->text('bio')->fullText();

Selain itu kita juga dapat menggunakan method whereFullText dan orWhereFullText untuk melakukan query teks lengkap pada suatu kolom.

$users = DB::table('users')
 ->whereFullText('bio', 'web developer')
 ->get();

Dan masih terdapat banyak peningkatan lainnya. Untuk lebih lengkapnya silahkan kunjungi documetasi lengkap laravel disini

Copyright ©2022 #EduChannel Indonesia.
Bali - Indonesia