- Koreksi
- Saran dan Masukan
-
Sekilas
- Metode Penulisan
- Membaca sample source code
- Apa buku ini sudah selesai?
- Kalau ada materi yang kurang gimana?
- Lisensi
- Reseller
- Tawaran Kerjaan
-
Konsep Dasar
- JSON
- PHP5 Anonymous Function/Lambda & Closure
- PHP5 Autoloader
- PHP5 Abstract dan Interfaces
- PHP5 Traits
- PHP5 Namespace
- PHP5 Magic Method
- PHP5 Reflection
- Composer
-
Konfigurasi, untuk Project Skala Besar
- Kebutuhan Sistem
- Instalasi
- Homestead
- Artisan CLI
- Environment
-
Arsitektur Laravel
- Struktur Aplikasi
- Service Providers
- Service Container
- Facades
- Contracts
- Alur Request
-
Routing, Kendalikan Alur Aplikasi
- Kenapa menggunakan routing?
- Konfigurasi Routing
- Memahami HTTP Verb
- Menggunakan Beberapa Verb untuk Satu Route
- Memahami Parameter dalam Routing
- Regex Parameter
- Optional Parameter
- Memahami Named Routes
- Memahami Route Groups
- Subdomain Routing
- Whats next?
-
Mengakses Database
- Konfigurasi
- Database Migration & Schema Builder
- Basic CRUD Query
- Database Seeding
- Query Builder
- Transaksi
- Logging
- Database Caching
- Menggunakan Multiple Database
- Konfigurasi Read/Write
-
Model dari MVC
- Memahami ORM
- Eloquent, ORM Powerfull dari Laravel
- Konfigurasi
- Mass Assignment
- CRUD Dasar
- Output Model ke Array / JSON
- Query dalam Eloquent
- Soft Delete
- Query Scope
- Global Scope
- Menggunakan Accessors dan Mutators
- Date Mutator & Carbon
- Attribute Casting
- Model Event & Observer
- Route Model Binding
-
Relationship dalam Eloquent
- Memahami Jenis Relationship
- One To One
- One To Many
- Many To Many
- Has Many Through
- Polymorphic Relations
- Self Referencing Relationship
- Many To Many Polymorphic Relations
- Custom Key untuk Relationship
- Eager Loading
-
Collection dengan Eloquent
- Class Collection
- Membuat Collection
- Method pada Collection
-
View dari MVC
- Penggunaan View
- Konfigurasi
- Passing Variable
- View Composer
- Blade, Templating Engine dari Laravel
- Blade Layout
- Blade Control Structure
- Elixir
- Form
- Form Model Binding
-
Controller dari MVC
- Penggunaan Controller
- Konfigurasi
- Implicit Controller
- RESTful Resource Controller
- Dependency Injection
- Route Caching
- Whats Next?
-
Request & Response
- Memahami Request di Laravel
- Menerima Input
- Old Input
- Menerima Upload File
- Bekerja dengan Cookie
- Mengambil info dari Request
- Memahami Response di Laravel
- Membuat Response Redirect
- Membuat Response JSON
- Membuat Response Download File
- Menggunakan Response Macro
-
Middleware
- Membuat Middleware
- After Middleware
- Register
- Terminable
- Middleware Parameters
- Route Middleware
- Controller Middleware
- Middleware Group (update Laravel 5.2)
-
Authentikasi & Authorisasi, dari Login hingga Hak Akses
- Memahami Alur Authentikasi Laravel
- Proteksi route dengan Auth Middleware
- Menambah field baru ke table user
- Menggunakan Username untuk login
- Kustomisasi Login
- Password Reminder & Reset
- Menggunakan Throttles Login
- Auto Generate Authentikasi (Update Laravel 5.2)
- Menambahkan fitur Suspend
- Mengakses User yang telah Login
- Social Authentication dengan Socialite
- Membangun Hak Akses User (RBAC + ACL)
- Menggunakan Ability & Policy
- JWT (JSON Web Token) Authentication
-
Validasi Data
- Memahami Validasi di Laravel
- Menampilkan pesan error
- Memodifikasi pesan error
- Validasi Kondisional
- Validasi Array (update Laravel 5.2)
- Validasi untuk Ajax / API
- Menggunakan berbagai rule validasi di Laravel
- Membuat Custom Rule
- Validasi dengan Form Request
-
Case Study: Membangun CMS Toko Online
- Penjelasan project
- Menjalankan sample code
- Persiapan Project
- Authentikasi & Level User
- Mengatur Guard dan Middleware
- Pengaturan Asset
- Manajemen Produk
- Katalog
- Berbagai tipe Cart dan Checkout
- Cart
- Checkout
- Manajemen Order
- Cek Order
- Whats Next?
Menyelami Framework Laravel
Panduan komprehensif dan aplikatif untuk menguasai framework Laravel.
Minimum price
$30.00
$45.00
You pay
$45.00Author earns
$36.00About
About the Book
Loh, ini mas yang nulis Seminggu Belajar Laravel ya?
Betul :)
Kenapa nulis buku Laravel lagi mas?
Laravel itu terus berkembang, tidak mungkin saya masukan semua materi ke satu buku. Makanya, ditulislah buku ini.
Terus, bedanya buku ini sama Seminggu Belajar Laravel apa?
Sederhananya, buku ini dimaksudkan untuk yang sudah punya dasar Laravel. Sementara, buku Seminggu Belajar Laravel untuk pemula yang baru pakai mengenal Laravel. Untuk memahami perbedaan buku ini dengan Seminggu Belajar Laravel bisa baca ini.
Saya baru belajar Laravel, apa buku ini cocok?
Buku ini cocok untuk yang sudah pernah belajar framework. Entah itu Laravel atau framework PHP yang lain. Jika Anda baru pertama belajar framework PHP, khususnya Laravel, sebaiknya membaca buku Seminggu Belajar Laravel.
Materi yang dibahas apa aja?
Cek daftar isi dari buku ini disini.
Pembahasan materi dibuku ini akan dibuat secara aplikatif. Jadi, tiap materi akan saya berikan contoh faktual cara mengaplikasikannya. Agar materi di buku ini tidak hanya menjadi pengetahuan, tapi bisa Anda praktekan. Sejauh ini materi yang terpikir untuk dibahas yaitu semua materi yang ada di dokumentasi manual maupun yang hanya dapat diketahui dari source code Laravel. Dan materi tambahan untuk memahami cara kerja Laravel dan topik-topik hot yang telah saya jelaskan sebelumnya.
Bukunya udah selesai belum mas?
Sudah.
Ada source codenya ngga?
Pasti ada.
Gratis ngga mas?
Ngga. Harapan saya Anda bayar untuk buku ini, biar ilmunya berkah. Saya yakin, dengan ilmu yang berkah, Anda akan mudah memperoleh project untuk mengganti biaya membeli buku ini.. :)
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.
Kalau bukunya udah dibeli, apa aja yang akan saya dapatkan?
Anda akan mendapatkan 7 manfaat:
- Akses ke source code sample.
- Khusus paket konsultasi, akan mendapatkan konsultasi privat via whatsapp/email/fb selama 1 bulan terhitung sejak pertanyaan coding pertama (bukan tanggal beli buku).
- Membantu saya membiayai http://malescast.com (website screencast Indonesia yang berisi kumpulan video tutorial untuk web developer).
- Membantu saya tetap konsisten berbagi ilmu di dunia web development.
- Hati yang tenang karena telah memperoleh ilmu dengan cara yang halal.
- Membantu saya menafkahi anak dan istri dengan harta yang halal.
- Do'a dari saya agar ilmunya berbuah project puluhan juta. Amiin.. :)
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? :)
Author
About the Author
Rahmat Awaludin
Saya seorang Senior Web Developer dari Bandung, Indonesia. Berada di Industri ini dari tahun 2011, dan telah membuat beberapa aplikasi web. Selain sebagai developer, saya juga natural teacher. Itulah sebabnya, saya menulis beberapa buku untuk berbagi tentang teknologi stack apa saja yang telah saya kuasai.
Saya dapat dikontak di:
Website: https://rahmatawaludin.com
Phone/SMS/WhatsApp : +628112071744
Contents
Table of Contents
Get the free sample chapters
Click the buttons to get the free sample in PDF or EPUB, or read the sample online here
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
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) and EPUB (for phones, tablets and 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
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.