Seminggu Belajar Laravel
Seminggu Belajar Laravel
Laravel itu framework PHP yang bikin hidup programmer lebih menyenangkan. Jadi, belajarnya juga mesti menyenangkan.
Tentang Buku
Dalam buku ini, Anda akan membangun web Sistem Informasi Perpustakaan dengan Laravel dari nol sampai di deploy di Internet. Perbedaan utama buku ini dari dokumentasi resmi adalah buku ini menjelaskan konsep-konsep dasar Laravel dalam praktek menyelesaikan masalah yang muncul selama membangun web perpustakaan.
Dalam pengembangan web ini, Anda akan mempelajari banyak hal seputar Laravel. Sebagian diantaranya :
- Konsep MVC
- Migration
- Seeding
- Install Package
- ORM Eloquent untuk relasi antar table dan modeling data
- Blade Templating
- CRUD dasar Laravel
- Pengiriman Email
- Upload Laravel ke hosting
- Validasi Data dengan teknik terpusat di model
- Sistem Multi Login User
- Sistem Hak Akses User
- Integrasi Laravel dengan Datatable
- Integrasi Laravel dengan reCaptcha
- Integrasi Laravel dengan Selectize
- Integrasi Laravel dengan Bootstrap
- Code generator di Laravel
- Export Excel dari aplikasi Laravel
- Export PDF dari aplikasi Laravel
- Import Excel ke aplikasi Laravel
- Penggunaan ajax di Laravel
- Pembuatan chart dengan Laravel
- Penanganan Kesalahan
- dll.
Sebagian screenshot dari aplikasi di buku dapat dilihat di..
https://www.facebook.com/seminggubelajarlaravel
Siapa yang cocok baca buku ini?
Buku ini saya tulis untuk pemula di framework Laravel. Khususnya yang telah mempelajari beberapa framework PHP (CodeIgniter, Yii, Slim, Zend, dll) sebelumnya. Minimal, Anda sudah memahami dasar-dasar PHP dan MySQL agar dapat memahami isi buku ini. Disamping itu, Anda juga mendapatkan free konsultasi privat 1 bulan via email/chat yang bisa dimanfaatkan jika Anda kesulitan dalam memahami materi di buku ini.
Testimoni dari pembaca gimana mas?
Lihat dibawah..
Apakah buku ini gratis?
Saya sangat menginginkan buku ini gratis, karena saya ingin ilmunya berkah. Saya khawatir, jika pembaca buku ini memperoleh buku ini dengan cara yang tidak diridhoi penulisnya (membajak), ilmu yang diperoleh dari buku ini tidak akan berkah. Karena, yang paling penting bukan banyaknya ilmu, tapi keberkahan pada ilmu yang dimiliki.
Tapi, ternyata saya sudah punya istri dan anak yang harus dinafkahi tiap bulan. Untuk itu, saya mencoba mencari jalan tengah agar pembaca dapat memperoleh buku ini dengan terjangkau dan saya dapat tetap menafkahi keluarga saya walaupun disibukkan menulis buku.
Saya belum ada uang segitu, baiknya gimana ya mas?
Boleh koq bayar sebagian, sisanya ntar aja kalau udah ada uang. Kontak saya aja.
Ada diskon ngga mas?
Ada. Kalau beli banyak, dapat diskon per buku:
- Untuk 2-5 buku, diskon 20rb.
- Untuk 6-10 buku, diskon 50rb.
- Untuk lebih dari 10 buku, diskon 70rb.
Apakah buku ini ada di Gramedia?
Tidak. Buku ini hanya bisa dibeli disini atau langsung dengan kontak saya (kontak dibawah).
Kalau udah beli buku ini dapat apa aja?
Bagi yang sudah membeli buku ini, akan memperoleh 6 manfaat berikut ini:
- Akses ke source code di bitbucket.
- Membiayai penulisan buku saya selanjutnya Implementasi TDD dalam Laravel (atau judul lain sesuai request).
- Khusus paket konsultasi, akan mendapatkan konsultasi privat melalui fb/email ke saya selama 1 bulan (terhitung sejak pertanyaan coding pertama).
- Membantu saya menafkahi anak dan istri dengan harta yang halal.
- Hati yang tenang karena telah memperoleh ilmu dengan cara yang diridhoi penulisnya.
- Do'a dari saya, agar ilmu yang didapatkan berbuah project bernilai jutaan, bahkan ratusan juta. Amiinn.. :)
Apa buku ini sudah selesai?
Sudah.
Kalau ada materi yang kurang gimana?
Mas boleh request ke saya, langsung kontak saja. Kalau memang penting, bisa saya tambahkan sebagai materi bonus dibuku.
Maksud paket konsultasi itu gimana?
Konsultasi itu, nanya-nanya kalau udah stuck di google. Tapi, bukan dibuatkan coding dari nol.
Jika beli tanpa paket konsultasi, boleh koq nambah lagi ntar kalau butuh konsultasi.
Konsultasi laravel 1 bulan dimulai dari tanggal pertanyaan pertama. Bukan tanggal beli. Expire setelah 1 tahun dari tanggal beli (jika belum pernah dipakai) atau saya keburu meninggal.
Konsultasi via fb/whatsapp. Kalau mau dibantu via remote (teamviewer) untuk selesaikan masalahnya, bisa hire saya 300rb/jam.
Lisensi bukunya gimana mas?
Lisensi buku ini hanya boleh digunakan oleh satu orang pembaca. Artinya, jika satu lisensi digunakan oleh dua pembaca atau lebih, maka saya kategorikan membajak. Bagaimanapun caranya. Jika Anda sudah terlanjur membajak buku ini, silahkan membayar dengan transfer ke rekening diatas. Kemudian, konfirmasikan ke rahmat.awaludin@gmail.com.
Yap, saya memang tidak tahu siapa saja yang telah membajak buku ini. Tapi, Allah tahu koq. Makanya, jika Anda tidak membayar lisensi buku ini di dunia, saya akan menagih pembayarannya di akhirat. Deal ya? :)
Reader Testimonials

Ahus Jalaludin
Pas banget buat newbie
Bukunya pas banget buat newbi kayak ane... :D. Penjelasan step by stepnya detil rapih cocok buat ane yang belum ngerti sama sekali sama laravel. ditambah supportnya itu lho yang full banget, baru kali ini ane beli buku bisa konsultasi langsung sama penulisnya, pokoknya recomended banget deh bukunya...

Yosua Winata
Bahasanya mudah dipahami, aplikatif
Setelah mencoba membaca buku ini, bahasanya mudah dipahami, aplikatif dan ga kalah serunya supportnya juga ok nih dari mas Rahmat Awaludin. Walau pas beberapa hari ini doi cukup sibuk, jadi agak pending, tapi yang pasti dibales sm doi. Mgkin masukkannya di ebook nya ada bbrp kesalahan, ya maklum doi harus menghire editor sepertinya. Tapi, overall buku ini bagus dan bermanfaat untuk newbie kayak ane.

Dharmawan Nyoman
Bukunya emang kurang ajar
Mas rahmat dan bukunya emang kurang ajar, baru tadi pagi bingung gmana setting homestead, malamnya uda bisa bikin login 3 grup user.. ditunggu info buku selanjutnya mas...

Gita Islamianto Firdaus
From zero to hero
From zero to hero, ungkapan yg pas bagi saya buat buku keren dasar laravel ini. Sedikit pengorbanan diawal utk keberkahan ilmu(beli lisensinya maksud saya :D). Sekali lagi ini buku direkomendasi banget utk belajar framework php khususnya laravel dari nol pengalaman framework. Lanjutkan……

Alfani Setiawan
Move on dari CI
Baru coba nyoba laravel (pengen move on ceritanya dari CI). Belajar lewat ebook nya mas Rahmat Awaludin Seminggu Belajar Laravel, awalnya sih kesulitan tentang semuanya dari laravel,, tapi lama-lama bisa dipahami kok berkat bantuannya mas Rahmat.. Mantab sukses terus mas :D

Doni Romdhani
Paket konsultasi sangat membantu
Terima kasih buat kang Rahmat Awaludin atas ebook dan layanan tanya-jawabnya. Sangat membantu sekali untuk saya dalam belajar laravel. Terima kasih kang.
Daftar Isi
- Koreksi
- Saran dan Masukan
-
Sekilas
- Metode Penulisan
- Membaca sample source code
- Kalau ada materi yang kurang gimana?
- Lisensi
- Reseller
- Tawaran Kerjaan
-
1. Hari 1 : Instalasi dan Konfigurasi Laravel
- 1.1 Text Editor
- 1.2 Kebutuhan Sistem
-
1.3 Composer
- 1.3.1 Install Composer
- 1.3.2 Penggunaan Composer
- 1.4 Instalasi Laravel
- 1.5 Konfigurasi
- 1.6 PHP builtin web server
-
1.7 Konfigurasi Database
- 1.7.1 Error koneksi database?
-
1.8 Virtual Host
- 1.8.1 MAMP
- 1.8.2 XAMPP
- 1.9 Ringkasan
-
2. Hari 2 : Routing, MVC dan Authentikasi
- 2.1 Routing
- 2.2 MVC
-
2.3 Model
- 2.3.1 Migrations
- 2.3.2 Database Seeder
- 2.3.3 Membuat Model
- 2.3.4 Mengakses model
-
2.4 View
- 2.4.1 Template dengan Blade
- 2.4.2 Form
- 2.4.3 Request
- 2.5 Controller
- 2.6 Authentikasi
- 2.7 Ringkasan
-
3. Hari 3 : Persiapan Project
-
3.1 Design tampilan
- 3.1.1 Tampilan Halaman Depan untuk Guest
- 3.1.2 Halaman Admin
- 3.1.3 Halaman User
- 3.2 Database
- 3.3 Code sample
- 3.4 Instalasi Laravel
- 3.5 Konfigurasi Authentikasi
-
3.6 Memahami Layouting
- 3.6.1 Parent View
- 3.6.2 Child View
- 3.6.3 Partial View
- 3.6.4 Contoh penggunaan layouting
- 3.7 Konfigurasi Asset
- 3.8 Memahami Validasi Data
-
3.9 Konfigurasi Role
- 3.9.1 Membuat sample user
- 3.9.2 Konfigurasi Register
- 3.10 Memahami Middleware
- 3.11 Ringkasan
-
3.1 Design tampilan
-
4. Hari 4 : Develop Fitur Admin
- 4.1 Penggunaan Route Group
- 4.2 Penggunaan RESTful Resource Controller
- 4.3 Persiapan Model dan Migration
- 4.4 Penggunaan Mass Assignment
- 4.5 Persiapan Relasi One-to-Many di Eloquent
- 4.6 Menyiapkan Sample Buku dan Penulis
- 4.7 Menampilkan Data dengan DataTable
- 4.8 Error di DataTable?
- 4.9 Error NotFoundHttpException di Datatable?
- 4.10 Membatasi Akses dengan Role
- 4.11 Penggunaan Halaman Error Custom
- 4.12 Fitur Tambah Penulis
- 4.13 Penggunaan Flash Messages
- 4.14 Penggunaan Form Model Binding
- 4.15 Penghapusan Data Penulis
- 4.16 Penggunaan Model Event
- 4.17 Konfirmasi ketika Menghapus Data
-
4.18 CRUD Buku
- 4.18.1 Menampilkan daftar buku
- 4.18.2 Menambah Buku
- 4.18.3 Mengubah Buku
- 4.18.4 Menghapus Buku
- 4.19 Penggunaan Form Request
- 4.20 Penggunaan Selectize
- 4.21 Ringkasan
-
5. Hari 5 : Develop Fitur Non-Admin
- 5.1 Persiapan Database dan Model untuk Peminjaman
- 5.2 Membuat Sample Peminjaman
- 5.3 Pembuatan Fitur Peminjaman
- 5.4 Membatasi Jumlah Buku yang Dipinjam
- 5.5 Penggunaan Attribute Casting pada Eloquent
- 5.6 Penggunaan Artisan Tinker
- 5.7 Penggunaan Query Scope pada Eloquent
- 5.8 Membedakan Tampilan Dashboard untuk Admin dan Member
- 5.9 Menampilkan Buku yang Sedang Dipinjam
- 5.10 Pengembalian Buku
- 5.11 Penggunaan Custom Accessor
- 5.12 Menampilkan Stok Buku
- 5.13 Membatasi Peminjaman Berdasarkan Stok Buku
- 5.14 Validasi Ketika Mengubah Jumlah Buku
- 5.15 Membatasi Penghapusan Ketika Buku Masih Dipinjam
- 5.16 Ringkasan
-
6. Hari 6 : User Management
- 6.1 Penggunaan No CAPTCHA reCAPTCHA
- 6.2 Konfigurasi Email dengan Mailgun
-
6.3 Fitur Verifikasi/Aktivasi User
- 6.3.1 Persiapan Database
- 6.3.2 Membatasi Akses yang Belum Terverifikasi dengan Middleware
- 6.3.3 Persiapan Routing
- 6.3.4 Kirim Email Verifikasi ketika Mendaftar
- 6.3.5 Melakukan Verifikasi
- 6.3.6 Mengirim Ulang Link Verifikasi
-
6.4 Pembuatan Halaman Profil
- 6.4.1 Mengubah Data Profil
- 6.4.2 Mengubah Password setelah Login
- 6.4.3 Membuat Rule Validasi Custom
-
6.5 Management Member
- 6.5.1 Menampilkan Daftar Member
- 6.5.2 Menambah Member oleh Admin
- 6.5.3 Mengubah Data Member
- 6.5.4 Melihat Detail Peminjaman
- 6.5.5 Menghapus Member
- 6.6 Menampilkan Daftar Peminjaman
- 6.7 Filter Buku Berdasarkan Status Peminjaman
- 6.8 Ringkasan
-
7. Hari 7 : Deploy Aplikasi
- 7.1 Mengupload File
- 7.2 Konfigurasi public_path
- 7.3 Konfigurasi Database
- 7.4 Konfigurasi Captcha
- 7.5 Verifikasi Mailgun
- 7.6 Nonaktifkan Debug
- 7.7 Ringkasan
-
8. Bonus
- 8.1 Membuat Chart
- 8.2 Export Data ke Excel
- 8.3 Export Data ke PDF
- 8.4 Import Data dari Excel
-
8.5 Penggunaan Ajax
- 8.5.1 Cek Ajax
- 8.5.2 CSRF
- 8.5.3 JSON
- 8.6 Menampilkan Login Terakhir
- 8.7 Penggunaan Blade Macro
-
Penutup
- Belajar lagi!
- Terima kasih
Buku lainnya dari penulis ini
Jaminan Kepuasan 100%, Bebas Resiko, Tanpa Syarat ala Leanpub
Dalam 60 hari sesudah pembelian Anda bisa memperoleh 100% refund atas pembelian di Leanpub dengan dua klik. Kami memproses refund secara manual, sehingga mungkin butuh beberapa hari sampai selesai.
Lihat ketentuan lengkap
Do Well. Do Good.
Authors have earned$11,577,045writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Top Books
Recipes for Decoupling
Matthias NobackSignalR on .NET 6 - the Complete Guide
Fiodar SazanavetsLearn everything there is to learn about SignalR and how to integrate it with the latest .NET 6 and C# 10 features. Learn how to connect any type of client to SignalR, including plain WebSocket client. Learn how to build interactive applications that can communicate with each other in real time without making excessive calls.
The BDD Books - Discovery (Japanese Edition)
Gáspár Nagy, Seb Rose, and Yuya Kazamaウクライナ難民を支援 - 2022年5月末まで延長!
この本の売り上げの50%は、 https://unicef.hu/veszhelyzet-ukrajnaban と https://int.depaulcharity.org/fundraising-for-depaul-ukraine/ に寄付されます。
本書籍は、振る舞い駆動開発(Behavior Driven Development, BDD)や受け入れテスト駆動開発(Acceptance Test-Driven Development, ATDD)の発見フェーズを最大限に活用する方法を提供します。
The easiest way to learn design patterns
Fiodar SazanavetsLearn design patterns in the easiest way possible. You will no longer have to brute-force your way through each one of them while trying to figure out how it works. The book provides a unique methodology that will make your understanding of design patterns stick. It can also be used as a reference book where you can find design patterns in seconds.
Agile Testing Condensed Japanese Edition
Yuya Kazama, Janet Gregory, and Lisa CrispinJanet GregoryとLisa Crispinによる2019年9月発行の書籍『Agile Testing Condensed』の日本語翻訳版です。アジャイルにおいてどのような考えでテストを行うべきなのか簡潔に書かれています!
OpenIntro Statistics
David Diez, Christopher Barr, Mine Cetinkaya-Rundel, and OpenIntroA complete foundation for Statistics, also serving as a foundation for Data Science.
Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects.
More resources: openintro.org.
Tech Giants in Healthcare
Dr. Bertalan MeskoThis comprehensive guide, Tech Giants in Healthcare, clarifies how and why big tech companies step into healthcare, and breaks it down from one market player to the other in what direction they are going, what tools they are using and what horizons they have in front of them.
Functional event-driven architecture: Powered by Scala 3
Gabriel VolpeExplore the event-driven architecture (EDA) in a purely functional way, mainly powered by Fs2 streams in Scala 3!
Leverage your functional programming skills by designing and writing stateless microservices that scale, powered by stateful message brokers.
CCIE Service Provider Version 4 Written and Lab Exam Comprehensive Guide
Nicholas RussoThe service provider landscape has changed rapidly over the past several years. Networking vendors are continuing to propose new standards, techniques, and procedures for overcoming new challenges while concurrently reducing costs and delivering new services. Cisco has recently updated the CCIE Service Provider track to reflect these changes; this book represents the author's personal journey in achieving that certification.
Ansible for DevOps
Jeff GeerlingAnsible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands.
Top Bundles
- #1
All the Books of The Medical Futurist
6 Books
We put together the most popular books from The Medical Futurist to provide a clear picture about the major trends shaping the future of medicine and healthcare. Digital health technologies, artificial intelligence, the future of 20 medical specialties, big pharma, data privacy, digital health investments and how technology giants such as Amazon... - #2
Practical FP in Scala + Functional event-driven architecture
2 Books
Practical FP in Scala (A hands-on approach) & Functional event-driven architecture, aka FEDA, (Powered by Scala 3), together as a bundle! The content of PFP in Scala is a requirement to understand FEDA so why not take advantage of this bundle!? - #3
Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
2 Books
"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:The essence of software architecture.Why the software architecture role should include coding, coaching and collaboration.The things that you really need to think about before... - #4
CCIE Service Provider Ultimate Study Bundle
2 Books
Piotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification... - #6
Pattern-Oriented Memory Forensics and Malware Detection
2 Books
This training bundle for security engineers and researchers, malware and memory forensics analysts includes two accelerated training courses for Windows memory dump analysis using WinDbg. It is also useful for technical support and escalation engineers who analyze memory dumps from complex software environments and need to check for possible... - #8
Modern C++ Collection
3 Books
Get All about Modern C++C++ Standard Library, including C++20Concurrency with Modern C++, including C++20C++20Each book has about 200 complete code examples. Updates are included. When I update one of the books, you immediately get the updated bundle. You can expect significant updates to each new C++ standard (C++23, C++26, .. ) and also...