Pada kesempatan kali ini saya akan memberikan tutorial tentang bagaimana cara mengintegrasikan Twitter Bootstrap dan Laravel menggunakan Bower. Oiya, pada kesempatan kali ini saya menggunakan environment development menggunakan Laravel Homestead pada Windows. Ok langsung saja kita mulai
Tools yang digunakan :
Langkah-Langkah:
1.Buka aplikasi gitbash
2. Install Bower dengan mengetikkan perintah “npm install -g bower”
3.Masuk ke directory root aplikasi
4. Buat file “.bowerrc” pada root directory aplikasi, dan ketik :
{ "directory": "resource/assets/vendor" }
5 . Masih di root directory aplikasi, buat file “bower.json”, dan isikan
{ "name": "AppName", "dependencies": { "bootstrap": "~3.3.5", "jquery": "~2.1.4" } }
Langkah ini digunakan untuk men-download Twitter Bootstrap dan jQuery.
6. Jalankan perintah “bower update” untuk download Twitter Bootsrap dan jquery tadi.
7. Buka file “resources/assets/sass/app.scss” dan uncomment baris pertama, sehingga menjadi :
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
8. Selanjutnya buka file “gulpfile.js” dan tambahkan pada fungsi elixir, berikut ini:
elixir(function(mix) { var bpath = 'node_modules/bootstrap-sass/assets'; var jqueryPath = 'resource/assets/vendor/jquery'; mix.sass('app.scss') .copy(jqueryPath + '/dist/jquery.min.js', 'public/js') .copy(bpath + '/fonts', 'public/fonts') .copy(bpath + '/javascripts/bootstrap.min.js', 'public/js'); });
9. Terakhir, copy file Twitter Bootsrap dan jQuery tadi ke folder “public” aplikasi, dengan menggunakan perintah “gulp” .
Yap, itu saja langkah-langkah melakukan integrasi Twitter Bootsrap (plus jQuery) menggunakan Bower.
Silahkan berikan komentar kalau ada pertanyaan dan barangkali ada kesalahan saya dalam penulisan tutorial ini 🙂