<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Laravel 11 &#8211; Citra Air Nusantara (CAN)</title>
	<atom:link href="https://citanusantara.id/tag/laravel-11/feed/" rel="self" type="application/rss+xml" />
	<link>https://citanusantara.id</link>
	<description>Inovasi tanpa batas, solusi cerdas</description>
	<lastBuildDate>Sun, 23 Jun 2024 00:23:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://citanusantara.id/wp-content/uploads/2024/08/cropped-Icon-CAN-32x32.png</url>
	<title>Laravel 11 &#8211; Citra Air Nusantara (CAN)</title>
	<link>https://citanusantara.id</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">236061052</site>	<item>
		<title>Apa yang Baru di Laravel 11: Panduan Lengkap untuk Developer</title>
		<link>https://citanusantara.id/2024/06/23/apa-yang-baru-di-laravel-11-panduan-lengkap-untuk-developer/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 23 Jun 2024 00:23:40 +0000</pubDate>
				<category><![CDATA[Laravel]]></category>
		<category><![CDATA[Laravel 11]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[CONTROL FLOW PHP]]></category>
		<guid isPermaLink="false">https://abdulrahmann.com/?p=3164</guid>

					<description><![CDATA[Laravel, framework PHP yang paling populer, terus berkembang dengan setiap rilis baru. Laravel 11 tidak terkecuali, membawa berbagai pembaruan dan fitur baru yang dirancang untuk meningkatkan pengalaman pengembang dan performa aplikasi. Dalam artikel ini, kita akan menjelajahi semua yang baru di Laravel 11, dari struktur aplikasi yang lebih sederhana hingga fitur-fitur baru yang canggih. 1. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Laravel, framework PHP yang paling populer, terus berkembang dengan setiap rilis baru. Laravel 11 tidak terkecuali, membawa berbagai pembaruan dan fitur baru yang dirancang untuk meningkatkan pengalaman pengembang dan performa aplikasi. Dalam artikel ini, kita akan menjelajahi semua yang baru di Laravel 11, dari struktur aplikasi yang lebih sederhana hingga fitur-fitur baru yang canggih.</p>



<h3 class="wp-block-heading">1. Persyaratan Minimum PHP 8.2</h3>



<p class="wp-block-paragraph">Salah satu perubahan terbesar di Laravel 11 adalah peningkatan persyaratan minimum PHP ke versi 8.2. Ini memastikan bahwa framework ini kompatibel dengan fitur dan optimasi terbaru dari PHP, memberikan performa yang lebih baik dan keamanan yang ditingkatkan​ (<a href="https://laravel.com/docs/11.x/releases" target="_blank" rel="noreferrer noopener">Laravel</a>)​​ (<a href="https://laraveldaily.com/post/laravel-11-main-new-features-changes" target="_blank" rel="noreferrer noopener">Laravel Daily</a>)​.</p>



<h3 class="wp-block-heading">2. Struktur Aplikasi yang Disederhanakan</h3>



<p class="wp-block-paragraph">Laravel 11 memperkenalkan struktur aplikasi yang lebih ramping. File <code>bootstrap/app.php</code> kini menjadi pusat konfigurasi aplikasi, mengatur routing, middleware, service providers, dan penanganan pengecualian. Ini mengurangi jumlah file default dan meningkatkan modularitas aplikasi​ (<a href="https://laravel.com/docs/11.x/releases" target="_blank" rel="noreferrer noopener">Laravel</a>)​​ (<a href="https://blog.laravel.com/laravel-11-now-available" target="_blank" rel="noreferrer noopener">Laravel Blog</a>)​.</p>



<p class="wp-block-paragraph"><strong>Konfigurasi Routing</strong></p>



<pre class="wp-block-code"><code>return Application::configure(basePath: dirname(__DIR__))
    ->withRouting(
        web: __DIR__.'/../routes/web.php',
        commands: __DIR__.'/../routes/console.php',
        health: '/up'
    )
    ->withMiddleware(function (Middleware $middleware) {
        // ...
    })
    ->withExceptions(function (Exceptions $exceptions) {
        // ...
    })
    ->create();
</code></pre>



<h3 class="wp-block-heading">3. SQLite sebagai Database Default</h3>



<p class="wp-block-paragraph">Pada Laravel 11, aplikasi baru secara default menggunakan SQLite untuk penyimpanan database. Ini menyederhanakan proses setup awal dan pengembangan, memungkinkan pengembang untuk langsung memulai tanpa perlu menginstal perangkat lunak tambahan atau membuat migrasi database​ (<a href="https://kinsta.com/blog/laravel-11/" target="_blank" rel="noreferrer noopener">Kinsta®</a>)​​ (<a href="https://laraveldaily.com/post/laravel-11-main-new-features-changes" target="_blank" rel="noreferrer noopener">Laravel Daily</a>)​.</p>



<h3 class="wp-block-heading">4. Health Routing</h3>



<p class="wp-block-paragraph">Laravel 11 memperkenalkan endpoint health-check di <code>/up</code> untuk memantau kesehatan aplikasi. Endpoint ini dapat digunakan oleh alat monitoring eksternal untuk memastikan bahwa berbagai bagian aplikasi berjalan dengan baik​ (<a href="https://blog.laravel.com/laravel-11-now-available" target="_blank" rel="noreferrer noopener">Laravel Blog</a>)​​ (<a href="https://laraveldaily.com/post/laravel-11-main-new-features-changes" target="_blank" rel="noreferrer noopener">Laravel Daily</a>)​.</p>



<h3 class="wp-block-heading">5. Perintah Artisan Baru</h3>



<p class="wp-block-paragraph">Laravel 11 menambahkan beberapa perintah <code>make:</code> baru, memungkinkan pengembang untuk membuat enums, interfaces, dan classes dengan lebih efisien. Berikut adalah beberapa perintah baru tersebut:</p>



<pre class="wp-block-code"><code>php artisan make:enum 
php artisan make:class 
php artisan make:interface</code></pre>



<h3 class="wp-block-heading">6. Laravel Reverb</h3>



<p class="wp-block-paragraph">Laravel Reverb adalah server WebSocket bawaan yang baru, memberikan kemampuan komunikasi real-time yang skalabel dengan integrasi mulus ke alat broadcast event Laravel, seperti Laravel Echo​ (<a href="https://laravel.com/docs/11.x/releases" target="_blank" rel="noreferrer noopener">Laravel</a>)​​ (<a href="https://blog.laravel.com/laravel-11-now-available" target="_blank" rel="noreferrer noopener">Laravel Blog</a>)​.</p>



<h3 class="wp-block-heading">7. Rate Limiting Per-Detik</h3>



<p class="wp-block-paragraph">Fitur rate limiting per-detik memungkinkan pengembang untuk mengatur batasan permintaan pada tingkat yang lebih granular. Ini memberikan kontrol yang lebih baik atas bagaimana API membatasi jumlah permintaan​ (<a href="https://blog.laravel.com/laravel-11-now-available" target="_blank" rel="noreferrer noopener">Laravel Blog</a>)​​ (<a href="https://benjamincrozat.com/laravel-11" target="_blank" rel="noreferrer noopener">DevMonthly</a>)​.</p>



<pre class="wp-block-code"><code>RateLimiter::for('invoices', function (Request $request) {
    return Limit::perSecond(2);
});</code></pre>



<h3 class="wp-block-heading">8. Trait Dumpable</h3>



<p class="wp-block-paragraph">Trait <code>Dumpable</code> baru menggantikan metode <code>dd()</code> dan <code>dump()</code> yang ada, membuat debugging lebih konsisten di seluruh framework​ (<a href="https://kinsta.com/blog/laravel-11/" target="_blank" rel="noreferrer noopener">Kinsta®</a>)​​ (<a href="https://benjamincrozat.com/laravel-11" target="_blank" rel="noreferrer noopener">DevMonthly</a>)​.</p>



<pre class="wp-block-code"><code>use Illuminate\Support\Traits\Dumpable;

class Address {
    use Dumpable;

    // ...
}

$address = new Address;
$address->setThis()->dd()->setThat();</code></pre>



<h3 class="wp-block-heading">9. Manajemen Konfigurasi yang Disederhanakan</h3>



<p class="wp-block-paragraph">Semua pengaturan konfigurasi kini dikonsolidasikan ke dalam satu file <code>.env</code>, menyederhanakan alur kerja pengembangan dan meningkatkan organisasi proyek​ (<a href="https://kinsta.com/blog/laravel-11/" target="_blank" rel="noreferrer noopener">Kinsta®</a>)​.</p>



<h3 class="wp-block-heading">10. Pembaruan Model Casting</h3>



<p class="wp-block-paragraph">Laravel 11 memperkenalkan metode <code>casts()</code> untuk mendefinisikan casting atribut dalam model Eloquent, memberikan fleksibilitas dan kejelasan yang lebih baik dalam penanganan atribut​ (<a href="https://benjamincrozat.com/laravel-11" target="_blank" rel="noreferrer noopener">DevMonthly</a>)​.</p>



<pre class="wp-block-code"><code>class User extends Model {
    protected function casts() : array {
        return &#91;
            'foo' => AsCollection::using(FooCollection::class),
        ];
    }
}</code></pre>



<h3 class="wp-block-heading">11. Dropped Support for PHP 8.1</h3>



<p class="wp-block-paragraph">Dengan dukungan PHP 8.2 dan persiapan untuk PHP 8.3, Laravel 11 tidak lagi mendukung PHP 8.1, memastikan proyek-proyek Laravel menggunakan versi PHP yang lebih baru dan lebih aman​ (<a href="https://benjamincrozat.com/laravel-11" target="_blank" rel="noreferrer noopener">DevMonthly</a>)​.</p>



<h3 class="wp-block-heading">12. Default Testing Framework: Pest</h3>



<p class="wp-block-paragraph">Laravel 11 mengganti framework pengujian default menjadi Pest, memberikan pengalaman pengujian yang lebih modern dan mudah digunakan​ (<a href="https://laraveldaily.com/post/laravel-11-main-new-features-changes" target="_blank" rel="noreferrer noopener">Laravel Daily</a>)​.</p>



<h3 class="wp-block-heading">13. Default Migrations yang Terorganisir</h3>



<p class="wp-block-paragraph">Pembaruan lainnya di Laravel 11 adalah pengurangan jumlah file migrasi default menjadi dua, memberikan pengalaman yang lebih terorganisir dan mudah dikelola bagi pengembang​ (<a href="https://laraveldaily.com/post/laravel-11-main-new-features-changes" target="_blank" rel="noreferrer noopener">Laravel Daily</a>)​.</p>



<h3 class="wp-block-heading">Kesimpulan</h3>



<p class="wp-block-paragraph">Laravel 11 membawa banyak pembaruan dan fitur baru yang dirancang untuk meningkatkan pengalaman pengembangan dan performa aplikasi. Dari persyaratan PHP 8.2 hingga struktur aplikasi yang lebih sederhana dan fitur-fitur canggih seperti Laravel Reverb dan rate limiting per-detik, Laravel 11 memastikan bahwa framework ini tetap menjadi pilihan utama bagi pengembang PHP. Dengan semua perubahan ini, Laravel 11 mempermudah pengembang untuk membangun aplikasi yang cepat, aman, dan mudah dikelola.</p>



<p class="wp-block-paragraph">Selamat mencoba Laravel 11 dan eksplorasi semua fitur baru yang ditawarkan!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3164</post-id>	</item>
		<item>
		<title>Mengenal Laravel 11: Fitur dan Peningkatan Terbaru</title>
		<link>https://citanusantara.id/2024/06/01/mengenal-laravel-11-fitur-dan-peningkatan-terbaru/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 01 Jun 2024 04:19:31 +0000</pubDate>
				<category><![CDATA[Laravel]]></category>
		<category><![CDATA[Laravel 10]]></category>
		<category><![CDATA[Laravel 11]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://abdulrahmann.com/?p=3095</guid>

					<description><![CDATA[Laravel adalah salah satu framework PHP yang paling populer dan banyak digunakan oleh para pengembang web. Laravel terkenal dengan sintaksisnya yang elegan, sederhana, dan memberikan pengalaman yang menyenangkan bagi para pengembang. Versi terbaru, Laravel 11, hadir dengan sejumlah fitur baru dan peningkatan yang dirancang untuk meningkatkan produktivitas dan kinerja. Pengenalan Laravel 11 Laravel 11 adalah [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1200" height="675" src="https://citanusantara.id/wp-content/uploads/2024/06/Laravel-11-Abdul-Rahman.png" alt="" class="wp-image-3096" srcset="https://citanusantara.id/wp-content/uploads/2024/06/Laravel-11-Abdul-Rahman.png 1200w, https://citanusantara.id/wp-content/uploads/2024/06/Laravel-11-Abdul-Rahman-300x169.png 300w, https://citanusantara.id/wp-content/uploads/2024/06/Laravel-11-Abdul-Rahman-1024x576.png 1024w, https://citanusantara.id/wp-content/uploads/2024/06/Laravel-11-Abdul-Rahman-768x432.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">Laravel adalah salah satu framework PHP yang paling populer dan banyak digunakan oleh para pengembang web. Laravel terkenal dengan sintaksisnya yang elegan, sederhana, dan memberikan pengalaman yang menyenangkan bagi para pengembang. Versi terbaru, Laravel 11, hadir dengan sejumlah fitur baru dan peningkatan yang dirancang untuk meningkatkan produktivitas dan kinerja.</p>



<h2 class="wp-block-heading">Pengenalan Laravel 11</h2>



<p class="wp-block-paragraph">Laravel 11 adalah iterasi terbaru dari framework Laravel yang dirilis oleh Taylor Otwell dan tim Laravel. Versi ini membawa berbagai perbaikan dan fitur baru yang dirancang untuk membuat pengembangan aplikasi web menjadi lebih efisien dan menyenangkan.</p>



<h2 class="wp-block-heading">Fitur Utama Laravel 11</h2>



<h3 class="wp-block-heading">1. Pembaruan Sistem Auth</h3>



<p class="wp-block-paragraph">Laravel 11 memperkenalkan sistem autentikasi yang lebih fleksibel dan mudah disesuaikan. Sistem ini memungkinkan pengembang untuk dengan mudah mengatur metode autentikasi yang berbeda seperti API token, OAuth, dan session-based authentication.</p>



<h3 class="wp-block-heading">2. Komponen Livewire yang Lebih Baik</h3>



<p class="wp-block-paragraph">Livewire adalah library full-stack yang memungkinkan Anda membangun antarmuka pengguna dinamis menggunakan Laravel. Pada Laravel 11, Livewire mendapat sejumlah peningkatan performa dan kemudahan penggunaan, termasuk integrasi yang lebih baik dengan Alpine.js dan dukungan untuk komponen yang lebih kompleks.</p>



<h3 class="wp-block-heading">3. Sanctum Token Expiry</h3>



<p class="wp-block-paragraph">Sanctum adalah sistem autentikasi sederhana untuk SPA (Single Page Applications) dan API. Pada Laravel 11, Sanctum memperkenalkan fitur pengaturan waktu kedaluwarsa token, yang memungkinkan pengembang mengatur masa aktif token untuk meningkatkan keamanan aplikasi.</p>



<h3 class="wp-block-heading">4. Pembaruan Eloquent ORM</h3>



<p class="wp-block-paragraph">Eloquent, ORM (Object-Relational Mapping) dari Laravel, mendapatkan pembaruan signifikan di Laravel 11. Fitur baru termasuk metode query yang lebih fleksibel dan peningkatan kinerja untuk operasi basis data besar. Eloquent juga mendapatkan dukungan untuk eager loading yang lebih efisien.</p>



<h3 class="wp-block-heading">5. Task Scheduling yang Lebih Baik</h3>



<p class="wp-block-paragraph">Fitur penjadwalan tugas pada Laravel 11 sekarang mendukung lebih banyak opsi konfigurasi dan peningkatan keandalan. Fitur ini memungkinkan pengembang untuk mengatur tugas yang kompleks dengan lebih mudah dan memastikan bahwa tugas berjalan sesuai jadwal.</p>



<h2 class="wp-block-heading">Peningkatan Kinerja</h2>



<p class="wp-block-paragraph">Laravel 11 fokus pada peningkatan kinerja, termasuk optimasi di berbagai bagian framework seperti routing, middleware, dan sistem cache. Peningkatan ini dirancang untuk mengurangi waktu respon aplikasi dan meningkatkan efisiensi penggunaan sumber daya server.</p>



<h2 class="wp-block-heading">Integrasi dan Ekosistem</h2>



<p class="wp-block-paragraph">Laravel 11 menawarkan integrasi yang lebih baik dengan berbagai alat dan layanan dalam ekosistem Laravel, seperti:</p>



<h3 class="wp-block-heading">1. Laravel Octane</h3>



<p class="wp-block-paragraph">Laravel Octane adalah package yang memperkenalkan performa tinggi untuk aplikasi Laravel dengan menggunakan server yang berbasis Swoole atau RoadRunner. Laravel 11 mendukung Octane dengan lebih baik, memungkinkan aplikasi untuk melayani lebih banyak permintaan dengan waktu respon yang lebih cepat.</p>



<h3 class="wp-block-heading">2. Laravel Sail</h3>



<p class="wp-block-paragraph">Laravel Sail adalah alat yang memungkinkan pengembang untuk mengatur lingkungan pengembangan Laravel dengan Docker. Laravel 11 membawa peningkatan pada Sail untuk mendukung lebih banyak konfigurasi dan mempermudah pengaturan lingkungan pengembangan.</p>



<h2 class="wp-block-heading">Pengembangan yang Lebih Mudah</h2>



<p class="wp-block-paragraph">Laravel 11 hadir dengan berbagai alat dan perbaikan yang dirancang untuk mempermudah proses pengembangan, seperti:</p>



<h3 class="wp-block-heading">1. Jetstream</h3>



<p class="wp-block-paragraph">Jetstream adalah starter kit yang menyediakan autentikasi, pendaftaran, dua faktor autentikasi, manajemen sesi, API token, dan lain-lain. Laravel 11 membawa peningkatan pada Jetstream, termasuk dukungan yang lebih baik untuk stack teknologi terbaru.</p>



<h3 class="wp-block-heading">2. Laravel Mix</h3>



<p class="wp-block-paragraph">Laravel Mix adalah alat untuk mengelola dan mengkompilasi aset frontend seperti CSS dan JavaScript. Pada Laravel 11, Mix mendapatkan peningkatan performa dan fleksibilitas, mendukung lebih banyak konfigurasi dan pengaturan.</p>



<h2 class="wp-block-heading">Dokumentasi dan Komunitas</h2>



<p class="wp-block-paragraph">Laravel dikenal dengan dokumentasinya yang sangat baik dan komunitas yang aktif. Laravel 11 melanjutkan tradisi ini dengan menyediakan dokumentasi yang lengkap dan mudah diikuti, serta komunitas yang siap membantu melalui forum, Discord, dan platform lainnya.</p>



<h2 class="wp-block-heading"><h3>Kesimpulan </h3></h2>



<p class="wp-block-paragraph">Laravel 11 membawa berbagai peningkatan dan fitur baru yang dirancang untuk meningkatkan produktivitas dan kinerja pengembang. Dengan sistem autentikasi yang lebih fleksibel, komponen Livewire yang lebih baik, pembaruan Eloquent ORM, dan peningkatan kinerja secara keseluruhan, Laravel 11 adalah pilihan yang sangat baik bagi pengembang yang ingin membangun aplikasi web modern dan efisien. Ekosistem yang kaya dan dukungan komunitas yang kuat membuat Laravel 11 menjadi salah satu framework PHP terbaik yang tersedia saat ini.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3095</post-id>	</item>
	</channel>
</rss>
