{"id":58031,"date":"2025-10-03T09:55:40","date_gmt":"2025-10-03T02:55:40","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=58031"},"modified":"2026-02-16T10:13:21","modified_gmt":"2026-02-16T03:13:21","slug":"belajar-laravel-bagian-23","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-23\/","title":{"rendered":"Belajar Laravel Bagian 23: Menggunakan Bootstrap Di Laravel"},"content":{"rendered":"\n<p>Pada seri belajar Laravel bagian 22, kita telah membahas cara membuat fitur <em>forgot password<\/em> di Laravel. Di seri ini, kita akan melanjutkan pembelajaran dengan mempelajari cara menggunakan bootstrap di Laravel untuk mempercantik tampilan aplikasi.<\/p>\n\n\n\n<p>Dalam membangun sebuah aplikasi berbasis web, tampilan website menjadi salah satu aspek penting yang memengaruhi kenyamanan pengguna. Laravel adalah salah satu <em>framework <\/em>PHP yang populer menawarkan fleksibilitas yang terintegrasi dengan berbagai <em>library front-end<\/em>, salah satunya <a href=\"https:\/\/blog.rumahweb.com\/bootstrap-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"Bootstrap adalah\">bootstrap<\/a>. <\/p>\n\n\n\n<p>Dengan menggunakan bootstrap, <em>developer <\/em>dapat membuat tampilan website yang responsif, keren, modern, dan konsisten tanpa perlu lagi menulis banyak kode CSS dari nol secara manual. <\/p>\n\n\n\n<p>Pada artikel ini, kami akan membahas cara menggunakan dan mengintegrasikan Bootstrap ke dalam proyek yang dibuat menggunakan Laravel, mulai dari instalasi hingga penerapannya dalam <em>view<\/em>. Berikut ini pembahasannya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Persiapan Sistem<\/h2>\n\n\n\n<p>Jika Anda sudah mengikuti rangkaian tutorial <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-laravel\/\" target=\"_blank\" rel=\"noopener\" title=\"belajar laravel\">belajar Laravel<\/a> sebelumnya, maka langkah pertama ini bisa dilewati. Namun, bagi Anda yang belum memiliki Laravel, silakan lakukan instalasi terlebih dahulu sesuai panduan di tutorial Laravel bagian 1.<\/p>\n\n\n\n<p>Caranya, masuk ke folder tempat Laravel akan diinstal, lalu jalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><\/code><code>composer create-project --prefer-dist laravel\/laravel .<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Memasang Bootstrap di Laravel<\/h2>\n\n\n\n<p>Sampai tahap ini, Laravel Anda seharusnya sudah bisa diakses. Selanjutnya, kita akan menambahkan Bootstrap ke dalam Laravel. Ada dua cara yang bisa digunakan. <\/p>\n\n\n\n<p>Cara pertama adalah cara cepat, sedangkan cara kedua lebih direkomendasikan karena memanfaatkan perintah Artisan Laravel, sehingga struktur proyek menjadi lebih rapi dan teratur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cara 1<\/strong>: CDN (paling cepat)<\/h3>\n\n\n\n<p>Untuk cara pertama ini, silakan Anda edit manual file <em>resources\/views\/welcome.blade.php<\/em> kemudian tambahkan Bootstrap CDN di bagian <strong>&lt;head&gt;<\/strong>. Berikut contohnya:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;Laravel Bootstrap Demo&lt;\/title&gt;\n    &lt;!-- Bootstrap CSS --&gt;\n    &lt;link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;div class=\"container mt-5\"&gt;\n    &lt;h1 class=\"text-center text-primary\"&gt;Hello, ini adalah Bootstrap + Laravel!&lt;\/h1&gt;\n\n    &lt;div class=\"card shadow mt-4\"&gt;\n        &lt;div class=\"card-header bg-primary text-white\"&gt;Demo Card&lt;\/div&gt;\n        &lt;div class=\"card-body\"&gt;\n            &lt;p&gt;Ini adalah contoh penggunaan Bootstrap di Laravel.&lt;\/p&gt;\n            &lt;button class=\"btn btn-success\"&gt;Klik Saya Ya&lt;\/button&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;\n\n&lt;!-- Bootstrap JS --&gt;\n&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.3\/dist\/js\/bootstrap.bundle.min.js\"&gt;&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n\n<\/code><\/pre>\n\n\n\n<p>Kemudian, jalankan program Laravel Anda dengan perintah berikut. &nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan serve<\/code><\/pre>\n\n\n\n<p>Akses melalui browser alamat <code>http:\/\/127.0.0.1:8000\/<\/code> kemudian akan tampil halaman seperti berikut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-1024x415.png\" alt=\"Cara Memasang Bootstrap di Laravel melalui CDN\" class=\"wp-image-58036\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-1024x415.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-300x122.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-768x311.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-370x150.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-270x109.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-570x231.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel-740x300.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/tutorial-bootsrap-laravel.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Dengan tampilan tersebut, berarti Bootstrap telah terhubung dengan website Laravel Anda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cara 2<\/strong>: Install via NPM&nbsp;<\/h3>\n\n\n\n<p>Cara kedua bisa Anda pilih agar tampilan bootstrap lebih rapi dan mungkin akan lebih cocok untuk <em>project <\/em>besar Anda. Berikut langkah-langkahnya:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1. Install Bootstrap<\/h4>\n\n\n\n<p>Install Bootstrap melalui terminal menggunakan perintah:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install bootstrap<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap.png\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"238\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap.png\" alt=\"Cara Memasang Bootstrap di Laravel melalui Install via NPM\u00a0\" class=\"wp-image-58037\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap.png 698w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap-300x102.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap-370x126.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap-270x92.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-install-bootsrap-570x194.png 570w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2. Import Bootstrap di resources\/js\/app.js<\/h4>\n\n\n\n<p>Selanjutnya, buka file <em>resources\/js\/app.js<\/em>, kemudian tambahkan import Bootstrap berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import '.\/bootstrap';\nimport 'bootstrap\/dist\/js\/bootstrap.bundle.min.js';\nimport '..\/css\/app.css';<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3. Import CSS Bootstrap<\/h4>\n\n\n\n<p>Berikutnya, silakan <em>import <\/em>CSS Bootsrap. Untuk melakukannya Anda bisa buka <em>resources\/css\/app.css<\/em> lalu tambahkan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@import \"bootstrap\/dist\/css\/bootstrap.min.css\";<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Step 4. Compile asset dengan Vite<\/h4>\n\n\n\n<p>Langkah berikutnya, kita akan melakukan compile asset dengan Vite dengan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm run dev<\/code><\/pre>\n\n\n\n<p>atau untuk build production:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm run build<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap.png\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"213\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap.png\" alt=\"\" class=\"wp-image-58038\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap.png 698w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap-300x92.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap-370x113.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap-270x82.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/npm-run-build-bootsrap-570x174.png 570w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 5. Pastikan Blade sudah memanggil Vite<\/h4>\n\n\n\n<p>Di file <em>resources\/views\/welcome.blade.php<\/em> atau layout utama (misalnya <em>resources\/views\/layouts\/app.blade.php<\/em>), tambahkan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@vite(&#91;'resources\/css\/app.css', 'resources\/js\/app.js'])<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">6. Tes Bootstrap<\/h4>\n\n\n\n<p>Edit <em>welcome.blade.php<\/em> menjadi misalnya berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Laravel + Bootstrap&lt;\/title&gt;\n    @vite(&#91;'resources\/css\/app.css', 'resources\/js\/app.js'])\n&lt;\/head&gt;\n&lt;body class=\"p-5\"&gt;\n\n    &lt;div class=\"container\"&gt;\n        &lt;h1 class=\"text-primary\"&gt;Hello, Bootstrap di Laravel!&lt;\/h1&gt;\n        &lt;button class=\"btn btn-success\"&gt;Tombol Bootstrap&lt;\/button&gt;\n    &lt;\/div&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre>\n\n\n\n<p>Selamat, sampai disini projek Laravel Anda telah terhubung dengan Bootstrap. Berikut adalah contoh tampilan default bootstrap yang telah kita buat. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel.png\"><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"253\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel.png\" alt=\"Belajar Laravel menggunakan bootstrap\" class=\"wp-image-58039\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel.png 612w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel-300x124.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel-370x153.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel-270x112.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/09\/caramenggunakan-bootsrap-di-laravel-570x236.png 570w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/a><\/figure>\n\n\n\n<p>Selanjutnya, Anda dapat membuat tampilannya dengan memaksimalkan komponen-komponen yang disediakan bootstrap.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Penutup<\/strong><\/h2>\n\n\n\n<p>Mengintegrasikan Bootstrap di Laravel ternyata tidaklah sulit. Dengan Bootstrap, Anda bisa lebih cepat membangun tampilan website yang responsif dan profesional tanpa harus membuat semuanya secara manual dari awal. <\/p>\n\n\n\n<p>Ikuti terus seri belajar laravel lengkap dari Rumahweb Indonesia untuk mendapatkan panduan terbaru seputar penggunaan Laravel. Di seri belajar laravel selanjutnya, kita akan melanjutkan tentang cara memaksimalkan komponen bootstrap di Laravel. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada seri belajar Laravel bagian 22, kita telah membahas cara membuat fitur forgot password di Laravel. Di seri ini, kita akan melanjutkan pembelajaran dengan mempelajari cara menggunakan bootstrap di Laravel untuk mempercantik tampilan aplikasi. Dalam membangun sebuah aplikasi berbasis web, tampilan website menjadi salah satu aspek penting yang memengaruhi kenyamanan pengguna. Laravel adalah salah satu [&hellip;]<\/p>\n","protected":false},"author":319,"featured_media":58063,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[1587,796,1497],"class_list":{"0":"post-58031","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-belajar-laravel","9":"tag-laravel","10":"tag-tutorial-laravel"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/58031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/319"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=58031"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/58031\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/58063"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=58031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=58031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=58031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}