
Daftar Pelajaran Track Belajar Laravel di Sekolah Koding
Belajar seputar salah satu framework PHP yang sangat populer, yaitu Laravel

Belajar Laravel 7.x
Sudah sering dengar laravel? framework php terpopuler ini sedang ramai digunakan karena berbagai fit...
Daftar isi Belajar Laravel 7.x
Intro laravel dan cara install
belajar framework laravel, salah satu framework php terpopuler saat ini. Laravel akan membantu kamu membuat aplikasi dengan cepat melalui berbagai fitur yang dia punya. Di sini kita juga akan belajar cara menginstall aplikasi di laravel
Mengenal routing dan views
mari mulai belajar laravel dengan mengenal sistem routing dan views pada laravel. Routing untuk membaca url yang user masukkan dan memberi respon yang sesuai dengan tampilan views
Mengenal controller
belajar konsep controller pada laravel. Controller beguna sebagai pertanara untuk memainkan data atau logika sebelum kita memberi respon yang tepat dengan views
Route dinamis
Bagaimana cara membuat route dinamis di laravel? seperti memberi respon yang tepat sesuai url yang diterima.
Mengoper data controller ke view blade
belajar bagaimana cara mengoper data controller ke view blade pada laravel. Kita bisa mengoper arraynya saja atau menggunakan metode compact
Extend layout blade
seringkali tampilan laravel yang kita punya mengulang beberapa tampilan yang ada di berbagai halamannya. Untungnya kita bisa meng-extend layout dengan templating blade ini
Merapikan file blade ke dalam folder
Agar menghindari nama file yang sama dan sulit untuk dibaca, kita bisa merapikan atua mengelompokkan beberapa file template blade ke dalam folder masing-masing.
Loop data di blade
Di template blade punya syntax sendiri agar tidak mengotori kode kita. Ada syntax synatx untuk melakukan logika biasa seperti loop atau mengulang data di blade
Mengatur database laravel
mengatur database laravel
Mockaroo data generator
kamu bisa mengenerate banyak data untuk mulai bermain dengan databasenya dengan mockaroo
Menampilkan data dari database
menampilkan data dari database
Nama table dan pagination
nama table dan pagination
Integrasi css bootstrap
integrasi css bootstrap
Form membuat artikel baru
kita akan membuat form membuat artikel baru untuk persiapan bermain dengan database di laravel. Kita integrasikan form ini dengan kelas kelas bootstrap
Metode post dan csrf menerima data
bagaimana cara melakukan metode post di laravel? setiap kita menggunakan metode selain metode get dasar, akan ada error csrf yang muncul untuk memproteksi aplikasi laravel kita sendiri. Dengan bantuan @csrf di blade, kita bisa menampilkan token dengan input hidden
Field created at dan updated at
apa sih kegunaan kolom created at dan updated at di database? di laravel kita bisa menampilkannnya langsung dengan menggunakan metode timestamp()
Melakukan validasi form
belajar bagaimana cara melakukan validasi form di laravel. Kita bisa menguji jumlah karakter, apakah ia diisi atau tidak, dan masih banyak lagi.
Mengubah validasi jadi bahasa indonesia
kita sudah belajar bagaimana cara menggunakan validasi di laravel, sekarang saatnya mengubah pesan erorr validasi tersebut jadi bahasa indonesia
Menampilkan data lama
bagaimana jika validasi laravel tidak lolos? kamu perlu menampilkan data lama yang sudah dimasukkan user agar tidak hilang begitu saja. dengan old value laravel
Menu untuk ux lebih baik
sedikit perubahan menu untuk ux lebih baik
Edit salah satu data
belajar bagaimana cara edit salah satu data di laravel. Kita perlu memanggil data sebelumnya, bisa berdasarkan id atau slugnya, sebelum bisa mengupdate
Update merubah data
Bagaimana cara update/merubah data pada aplikasi laravel
Menghias halaman
Santai sedikit, sebelum belajar konsep baru kita coba menghias halaman aplikasi artikel laravel ini dengan bantuan kelas kelas bootstrap
Mass assignment laravel
Memasukkan dan memodifikasi data lebih mudah dengan fitur mass assignment laravel. Kita perlu untuk menentukan data yang boleh diisi dengan variabel $fillable di model atau sebaliknya memproteksi dengan variabel $guarded
Menampilkan halaman masing masing
Bagaimana cara menampilkan halaman masing masing alias menampilkan detail setiap data pada aplikasi laravel
Menghapus artikel
Bagaimana cara menghapus data di aplikasi laravel
Resource controller untuk crud
Mengenal apa itu resource controller di laravel. Setiap aplikasi biasanya mempunyai sistem crud alias membuat, membaca, update dan menghapus data, hal ini yang akan bikin kamu makin cinta dengan laravel
Membagi jadi kolom
Bagaimana cara membagi artikel yang kita buat menjadi kolom dengan kelas bootstrap. Manfaatkan fitur chunk untuk membagi data ke beberapa kelompok
Apa itu migration
Mengenal konsep migration di laravel. Kita akan belajar apa itu migration dan keguanaanya. Kamu akan punya semacam version control untuk memodifikasi dan membuat database, tabel beserta setiap kolomnya
Mengenal konsep slug
mengenal konsep slug di url. Di laravel, kita bisa membuat slug dengan bantuan helper string laravel
Membuat halaman 404
Bagaimana cara membuat halaman 404 dengan design sendiri di laravel? Kamu juga bisa menentukan jika suatu data tidak ditemukan mengarahkan user ke halaman 404 dengan sengaja
Soft delete
Untuk menghilangkan data dari tampilan tanpa benar benar menghapusnya dari database, kita bisa menggunakan fitur soft delete laravel
Load file statis css dan js
bagaimana cara load file statis seperti css atau javascript di laravel
Tips yield di blade
tips yield di blade yang bisa bermanfaat untuk menyelipkan data data kecil ke layout dasar kamu
Include di blade
include di blade pada laravel berguna untuk memasukkan data yang sama ke banyak file, dengan punya satu sumber data, kamu akan mudah memodifikasinya
Component di blade
component di blade pada laravel bermanfaat untuk membuat satu grup tampilan yang sering muncul di banyak halaman atau muncul beberapa kali di satu halaman, keuntungannya kamu bisa mempunyai nilai dinamis
Component nilai opstional
component pada laravel juga boleh punya nilai opsional, atau kadang parameter tersebut digunakan di suatu komponen kadang juga tidak
Menambahkan kolom baru di migrasi
menambahkan kolom baru di migrasi pada laravel juga bisa, kita tidak harus selalu melakukan rollback migrasi sebelumnya
Upload gambar
upload gambar pada laravel cukup mudah, tinggal menyediakan input file menambahkan kode enctype multipart form pada tag for html, sebelum kita menerima datanya di backend
Update file
belajar bagaimana jika kamu ingin mengubah atau update file bisa berupa gambar pada laravel

Membuat sistem autentikasi di laravel
belajar bagaimana cara membuat sistem register dan login beserta bagaimana cara melakukan autentikas...
Daftar isi Membuat sistem autentikasi di laravel
Trailer sistem autentikasi di laravel
Belajar bagaimana cara membuat sistem autentikasi di laravel, seperti register, login, reset password, verifikasi user melalui email dan masih banyak lagi
Laravel new auth
sebelum mulai menginstall proyek laravel, kamu bisa menggunakan command laravel new nama --auth untuk memberitahu kalau kamu ingin memulai proyek baru dengan sistem autentikasi
Auth versi kedua proyek sudah ada
versi kedua, kalau kamu sudah terlanjur punya proyek laravel, kamu juga bisa membuat sistem authentikasi setelahnya.
Membuat folder model untuk User
biasanya kita meletakkan semua model di dalam folder Models untuk merapikan struktur kode kita. Di sini kita akan membuat folder model untuk User dan melihat apa saja yang harus diganti untuk mencegah errornya
Mengintip halaman home
mengintip isi dari halaman home saat melakukan autentikasi di laravel dan bagaiaman cara mengambil salah satu isi data user tersebut
Mengirim email reset password dengan mailtrap
apa yang terjadi jika user lupa dengan passwordnya pada autentikasi di laravel ini? kita bisa mengirim email reset password dengan bantuan service mailtrap
Mengganti bahasa tampilan
tidak selalu aplikasi menggunakan bahasa inggris, seringkali untuk memudahkan user kita memilih bahasa indonesia untuk itu. Mari mengganti bahasa tampilan pada autentikasi di laravel
Mengganti bahasa email
selain degan tampilan yang menggunakan bahasa indonesia pada autentikasi di laravel, kita juga bisa mengganti bahasa email yang automatis dikirimkan kepada user
Modifikasi field user
bagaimana cara mengubah atau modifikasi field user saat register pertama kali pada autentikasi di laravel
Login dengan username
selain dengan email pada autentikasi di laravel, kita juga bisa melakukan autentikasi alias login dengan username
Login dengan email atau username
login dengan email atau username bisa dijadikan dua pilihan untuk user pada autentikasi di laravel
Validasi username dengan benar
Kita sudah membolehkan user untuk melakukan login dengan username, tapi ada beberapa hal yang perlu diperhatikan dalama validasi username dengan benar pada autentikasi di laravel
Middleware auth
middleware auth adalah salah satu middleware yang datang automatis dengan pada autentikasi di laravel. Middleware dijadikan jembatan antara user dan request urlnya, kita bisa mengecek apakah user ini mendapat izin atau tidak
User harus verifikasi email
Bagaimanan dengan middleware ketitka user harus verifikasi email sebelum menggunakan aplikasinya pada autentikasi di laravel? kita akan mengenal sistem autentikasi dengan email yang perlu diverifikasi lebih dulu
Middleware admin sendiri
selain menggunakan beberapa middleware yang sudah datang dengan laravel, ada juga cara untuk membuat middleware sendiri. Pada video ini sebagai contoh, kita akan membuat sistem admin, dimana hanya user admin yang boleh mengakses halaman tersebut

Sistem Relasi Eloquent di Laravel
Database sering kali berhubungan satu sama lain. Tidak jarang aplikasi kita lebih kompleks dari bias...
Daftar isi Sistem Relasi Eloquent di Laravel
Intro laravel relation
Eloquen relation membantu kita untuk bekerja di laravel saat punya lebih dari satu table yang saling berhubungan di laravel
Persiapan belajar laravel relation
untuk mulai belajar laravel relation, kita siapkan proyek laravel yang sudah punya sistem autentikasinya di laravel
Relasi one to one
Ketika setiap kolom punya hubungan dengan satu kolom di table lain, kita akan menggunakan laravel relasi one to one
One to many
Saat satu kolom dari table punya banyak hubungan dengan table lain, kita akan menggunakan laravel one to many
Menyiapkan blog
Untuk mmebuat proyek ini jadi seru, kita akan menyiapkan blog untuk aplikasi demonya
Mengatur templating bootstrap
Integrasikan templating bootstrap dengan proyek laravel blog yang akan dibuat
Menyimpan data dengan relasi
Bagaimana cara menyimpan data di laravel dengan sistem relasi
Tampilkan daftar blog
Mari menampilkan daftar blog yang kita buat di laravel
Update halaman blog
Bagaimana meng-update halaman blog di laravel
Memproteksi milik masing masing
Bagaiaman cara memproteksi blog atau record milik masing masing di laravel. Kita akan mencegah satu user mengubah data user lainnya
Proteksi route metode tertentu
Middleware berguna untuk proteksi route metode tertentu di laravel
Many to many
Saat banyak kolom dari table punya banyak hubungan dengan table lain, kita akan menggunakan laravel many to many
Many to many implementasi
Melihat implementasi dari many to many di laravel
Attach dan detach di laravel
Memanfaat fungsi attach dan detach elqoent untuk menghubungan relasi many to many di laravel
Punya relasi atau tidak
Bagaimana cara untuk menguji apakah suatu data/record punya relasi atau tidak di laravel
Menyiapkan komentar blog
Bagaimana cara membuat , mengupdate dan menyiapkan komentar pada sistem blog di laravel
Mengirim dan menampilkan komentar
Bagaimana cara mengirim dan menampilkan komentar di laravel
Edit dan update komentar blog
Bagaimana cara edit dan update komentar blog di laravel
Sistem tag
Bagaimana cara sistem tag atau sistem kategori di laravel
Polymorphic one to one
Belajar sistem relasi eloquent polymorphic one to one di laravel
Polymorphic one to many
Belajar sistem relasi eloquent polymorphic one to many di laravel
Polymorphic many to many
Belajar sistem relasi eloquent polymorphic many to many di laravel
Debugging query laravel
Bagaimana cara debugging query laravel di laravel, dengan bantuan db querylog dan kita akan melihat aplikasi laravel debugbar
Eager loading masalah query N+
Belajar sistem relasi eloquent eager loading untuk mengatasi masalah query N+ di aplikasi laravel. Ini juga cara mempercepat dan membuat aplikasi laravel jadi lebih ringan
Has through dan dokumentasi lainnya
Melihat implementasi has through dan seputar dokumentasi relation lainnya di laravel
Membuat sistem tag tagify
Bagaimana membuat UI untuk menambahkan tag jadi lebih menarik. Kita akan membuat sistem tag di blog laravel dengan tagify
Update tagify
Bagaimana membuat UI untuk mengupdate update tagify di laravel

Yang Baru di Laravel 8
Laravel belum berhenti memanjakan para developer PHP. Kali ini kita akan melihat apa saja yang baru ...
Daftar isi Yang Baru di Laravel 8
Laravel 8- informasi upgrade
Laravel 8 adalah versi terbaru laravel yang hadir di september 2020. Ada beberapa perubahan mendasar yang perlu kamu ketahui. Sebelumnya, kamu bisa belajar dasar laravel di sini. Video ini, akan mengajarkan kamu untuk mengupdate laravel installer dari composer
Namespace controller sebagai default route
Error routing di laravel 8, saat kamu memanggil suatu controller, dengan error Target class not found adalah hal yang normal. Kamu perlu mengaktifkan namespace controller sebagai default namespace di AppServiceProvider file laravel kamu, untuk bisa menggunakannya seperti biasa
Model di bawah folder sendiri
Setelah sekian lama.. akhirnya Model di laravel berdiri di bawah folder sendiri. Kamu tidak perlu lagi melakukan setup dan mengubah namespace setiap modelnya
Factory menggunakan class
Factory di laravel 8 berubah menjadi menggunakan class-based. Kamu bisa menambahkan berbagai metode. Jangan lupa cara memanggil factory yang baru
Fleksiblitas mode maintenace
Untuk mengupdate aplikasi, biasanya di laravel kita menjalankan maintenace mode. Kita lih fleksiblitas mode maintenace yang ada pada laravel 8. Salah satunya bisa membuat secret token untuk mem bypass atau melewati aplikasi yang sedang maintenance

Mengenal Laravel Fortify
Laravel Fortify adalah fitur yang hadir di laravel 8 sebagai headless UI atau sistem backend tanpa u...
Daftar isi Mengenal Laravel Fortify
Sistem auth Fortify di laravel
mengenal ada apa saja pilihan sistem authentikasi di laravel, salah satunya adalah laravel fortify, sebagai headless ui backend untuk mempermudah sistem registrasi dan login
Install laravel fortify
belajar bagaimana cara install laravel fortify untuk sismem authentikasi laravel kamu
Fortify dengan laravel ui
belajar bagaimana cara sistem authentikasi fortify digabung dengan laravel ui yang sebagai defaultnya menggunakan css framework bootstrap
User harus verifikasi email di fortify
belajar bagaimana cara user di fortify harus verifikasi email terlebih dahulu, saat ingin mengakses endpoint tertentu dengan middleware verified
Menghapus bawaan laravel-ui
Pada saat install Laravel UI ada banyak kode controller yang ikut datang, alhasil kode fortify kita menjadi diabaikan. Kita perlu menghapus controller dan juga routes yang otomatis datang
Mengganti auth dengan username di fortify
bagaimana kalau kamu mau mengganti sistem auth (login dan regsiternya) dari email jadi menggunakan username di fortify

Aplikasi mini Instagram dengan Laravel
proyek besar laravel kita dimulai. Kita akan membuat aplikasi seperti isntagram, yang lengkap dengan...
Daftar isi Aplikasi mini Instagram dengan Laravel
Trailer mini instagram
trailer mini instagram yang akan dibuat dengan laravel dan javascript
Organisir project
saat membuat proyek yang cukup besar, belajar organisir project dengan rapi untuk memudahkan kita ke depannya, kita akan menggunakan trello di sini
Struktur database
bagaimana dengan rencana struktur database dalam pembuatan aplikasi seperti instagram
Menambahkan tugas di board
meskipun sudah didefiniskan di awal, tetap saja kita akan menambahkan tugas di board trello setiap ada ide baru
Setup project laravel
belajar untuk setup project laravel baru
Migrasi user
lakukan migrasi user sesuai dengan rancangan database mini instagram
Komponen form input
membuat komponen form input di laravel untuk mencegah pengulangan kode
Edit profile user
melakukan edit profile user di aplikasi laravel
Update profile
melakukan update profile di aplikasi laravel
Upload avatar
bagaimana cara upload avatar sebagai gambar profile user di aplikasi laravel
Ui avatar sebagai backup
kita bisa membuat avatar cadangan dengan memanfaatkan ui avatar sebagai backup
Setup postingan foto
waktu untuk menyiapkan fitur utama mini instagram ini, yaitu setup postingan foto
Posting foto
waktunya belajar posting foto di aplikasi mini instagram laravel ini
Update caption
kita juga bisa mengupdate caption foto instagram saat ada perubahan
Memisahkan timeline dan profil
perlu memisahkan antara timeline mini instagram dan profil user
Sistem follow
bagaimana cara membuat sistem follow pertemanan seperti sosial media umum di laravel
Endpoint follow dan unfollow
menyiapkan endpoint follow dan unfollow
Follow via ajax fetch
cara memanggil follow via ajax dengan menggunakan fetch api javascript
Memulai timeline
waktunya memulai membuat timeline mini instagram di laravel, hanya menampilkan konten dari user yang kita follow
Sistem likes dan dislike
bagaimana cara membuat sistem likes dan dislike di aplikasi seperti sosial media di laravel
Like dengan double click
cara mentrigger like dengan double click di aplikasi instagram laravel
Sistem search
membuat sistem search pencari di aplikasi laravel
Search dari hashtag
membuat sistem hashtag dan bisa disearch dari hashtag mini instagram laravel ini
Break dan review task
waktunya istirahat sejenak dari proyek mini instagram. break dan review task
Menggunakan eager loading
optimisasi yang perlu dilakukan agar menghemat query dan menghindari masalah N+1 menggunakan eager loading laravel
Sistem komentar
bagaimana cara membuat sistem komentar seperti instagram di laravel
Komponen feed dan script
DRY, membuat komponen untuk feed postingan foto mini instagram laravel dan script
Memposting komentar
bagaimana cara memposting komentar di aplikasi laravel
Menyimpan komentar
bagaimana cara menyimpan komentar di aplikasi laravel
Update komentar
bagaimana cara update komentar di aplikasi laravel
Hapus komentar
bagaimana cara hapus komentar di aplikasi laravel
Mengubah route komentar resources
manfaatkan controller resource dan routenya di laravel. mengubah route komentar resources
Likes untuk komentar
membuat sistem likes seperti sosial media di laravel yang bisa juga digunakan untuk komentar
Jumlah likes
menghitung jumlah likes, belajar menghitung jumlah relation di laravel
Mulai merombak tampilan
istirahat lagi, sekarang kita mulai merombak tampilan untuk membuat mini instagram lebih realistis
Tampilan home
menghias tampilan home mini instagram dengan laravel dan bootstrap
Tampilan single post
menghias tampilan single post dengan laravel dan bootstrap
Tampilan profile
menghias tampilan profile dengan laravel dan bootstrap
Tampilan avatar di feed
menghias tampilan avatar di feed dengan laravel dan bootstrap
Sistem notifikasi
membuat sistem notifikasi di aplikasi laravel
Notifikasi saat komentar
membuat sistem notifikasi saat ada orang yang komentar di post laravel
Melihat notifikasi
melihat daftar notifikasi di laravel
Notifikasi untuk likes
membuat notifikasi untuk likes dari user di laravel
Total notifikasi
menghitung total notifikasi di laravel
Total following dan follower
menampilkan total following dan follower dari setiap user di halaman profil
Membatasi timeline
kita perlu membatasi timeline apa saja yang ditampilkan
Infinite scroll
belajar cara membuat infinite scroll dengan vanilla javascript
Load item saat scroll
belajar cara load item saat scroll sampai di bawah dengan vanilla javascript
Mengenal API resources
mengenal API resources di laravel untuk memanipulasi model agar lebih fleksibel
Load more konten lengkap
membuat load more konten menjadi lebih lengkap dan sesuai timeline
Ux preview untuk upload foto
ux menampilkan preview saat upload foto user dengan onchange javascript

Deploy laravel melalui github
Belajar bagaimana cara deploy aplikasi ke vps/cloud hosting melalui github, pada kasus ini kita akan...
Daftar isi Deploy laravel melalui github
Intro deploy melalui github
Kita akan melihat bagaimana cara melakukan deploy aplikasi pada contoh ini menggunakan framework laravel dan untuk hostingnya menggunakan digitalocean
Push dan pull project
Belajar bagaimana cara push dan pull project dari lokal ke server melalui SSH
Debug dan .env file
Melihat bagaimana cara mencari kesalahan (debug) pada aplikasi laravel ini dan melakukan setting .env file, agar mudah memodifikasi dari lokal ke server tanpa selalu merubah settingan
Public sebagai root
Membuat public folder sebagai root atau tujuan pertama saat nama domain awal diakses
Akses endpoint selain root
Masih ada satu error, yaitu selain root tidak ada halaman yang bisa kita akses, lihat caranya disini

Membuat API Forum dengan Laravel
API sudah menjadi cara umum untuk kita berinteraksi dengan data di aplikasi modern. Kali ini kita ak...
Daftar isi Membuat API Forum dengan Laravel
Trailer laravel api forum
trailer membuat API dengan laravel. Kita akan membuat forum beserta sistem komentar dan authentikasinya di sini
Struktur database, model dan migrasi
Mengintip struktur database laravel api, mengatur model dan migrasi
Menggunakan package jwt auth tymondesign
Untuk sistem authentikasinya kita akan menggunakan JWT alias JSON Web Token. Untuk itu kita akan memakai package jwt auth tymondesign
Persiapan route dan controller auth
persiapan route dan controller auth untuk laravel API yang kita ambil dari dokumentasi jwt tymondesign
Register user api
Bagaimana cara melakukan register atau mendaftar user dengan laravel API, dengan menggunakan aplikasi Postman sebagai clientnya
Validasi data di laravel api
Bagaimana cara validasi data di laravel API jika ada masalah dengan input dari user, kita perlu mengirim response json kembali dengan pesan yang spesifik
Menguji login jwt
Waktunya menguji login dengan package jwt yang sudah kita siapkan sebelumnya, Belajar bagaimana cara mendapatkan token API di laravel
Post forum api
Bagaimana cara post atau mengirim data di forum laravel api menggunakan postman
Menampilkan data dengan API Resources
Bagaimana cara menampilkan data dari database lewat laravel api menggunakan postman
Update data api
Bagaimana cara update atau memodifikasi data Laravel api menggunakan postman
Authorized user
Bagaimana cara mengamankan link tertentu hanya dari pemilik konten tersebut atau istilahnya authorized user, hanya user tertentu yang punya akses kesana di laravel api
Delete data api
Bagaimana cara delete data Laravel api menggunakan postman
Refactor return method
Waktunya refactor return method dengan menggunakan metode send digabungkan dengan exit untuk memastikan metode yang terpisah returnya tidak bermasalah di laravel
Membuat komentar api
Bagaimana cara membuat komentar di laravel API. Kita juga akan melihat cara menampilkan datanya saat memanggil salah satu forum
Refactor check ownership method
Sekarang kita akan refactor check ownership method dan membuatnya di trait yang bisa digunakan dari mana saja
Update dan delete komentar API
Bagaimana cara membuat sistem update dan delete komentar laravel API
Refresh API token dan logout
Bagaimana cara refresh API token jwt di laravel dan bagaimana cara logout
Pagination atau limit data API
Penting untuk membatasi jumlah konten API laravel kita. Bisa menggunakan pagination sederhana atau limit data API
Api Resource Laravel
Bagaimana kalau kamu butuh memodifikasi data dari database, termasuk key atau valunye itu sendiri sebelum dilempar data API nya ke client? kita bisa menggunakan Api Resource Laravel
Filter kategori api
Bagaimana cara filter kategori api tertentu
Profil user API
Bagaimana cara mengambil salah satu profil user API
Daftar aktviitas user
Bagaimana cara melihat daftar aktivitas user, yaitu daftar forum dan komentar yang user tersebut sudah buat
Memberi status respon yang tepat
Status code seperti 200, 400, 404 atau yang lainnya penting untuk dispesifikasikan agar pengguna API kita tahu bagaimana cara menangani setiap kasus yang mungkin terjadi dengan aplikasinya
Resource data yang relevan
Saat menampilkan semua forum dan halaman detail forum kita membutuhkan data yang berbeda, karena itu kita perlu memisahkan mereka ke masing masing resource
Penutup install forum api laravel
Untuk kamu yang mau mencoba proyek ini dikonsumsi di berbagai aplikasi lain, silahkan donwload install forum api laravel yang siap kamu pakai
Daftar Materi Belajar Laravel 7.x
Sudah sering dengar laravel? framework php terpopuler ini sedang ramai digunakan karena berbagai fiturnya yang memudahkan hidup developer PHP. Ayo coba belajar laravel sekarang
intro laravel dan cara install
belajar framework laravel, salah satu framework php terpopuler saat ini. Laravel akan membantu kamu membuat aplikasi dengan cepat melalui berbagai fitur yang dia punya. Di sini kita juga akan belajar cara menginstall aplikasi di laravel
mengenal routing dan views
mari mulai belajar laravel dengan mengenal sistem routing dan views pada laravel. Routing untuk membaca url yang user masukkan dan memberi respon yang sesuai dengan tampilan views
mengenal controller
belajar konsep controller pada laravel. Controller beguna sebagai pertanara untuk memainkan data atau logika sebelum kita memberi respon yang tepat dengan views
route dinamis
Bagaimana cara membuat route dinamis di laravel? seperti memberi respon yang tepat sesuai url yang diterima.
mengoper data controller ke view blade
belajar bagaimana cara mengoper data controller ke view blade pada laravel. Kita bisa mengoper arraynya saja atau menggunakan metode compact
extend layout blade
seringkali tampilan laravel yang kita punya mengulang beberapa tampilan yang ada di berbagai halamannya. Untungnya kita bisa meng-extend layout dengan templating blade ini
merapikan file blade ke dalam folder
Agar menghindari nama file yang sama dan sulit untuk dibaca, kita bisa merapikan atua mengelompokkan beberapa file template blade ke dalam folder masing-masing.
loop data di blade
Di template blade punya syntax sendiri agar tidak mengotori kode kita. Ada syntax synatx untuk melakukan logika biasa seperti loop atau mengulang data di blade
mengatur database laravel
mengatur database laravel
mockaroo data generator
kamu bisa mengenerate banyak data untuk mulai bermain dengan databasenya dengan mockaroo
menampilkan data dari database
menampilkan data dari database
nama table dan pagination
nama table dan pagination
integrasi css bootstrap
integrasi css bootstrap
form membuat artikel baru
kita akan membuat form membuat artikel baru untuk persiapan bermain dengan database di laravel. Kita integrasikan form ini dengan kelas kelas bootstrap
metode post dan csrf menerima data
bagaimana cara melakukan metode post di laravel? setiap kita menggunakan metode selain metode get dasar, akan ada error csrf yang muncul untuk memproteksi aplikasi laravel kita sendiri. Dengan bantuan @csrf di blade, kita bisa menampilkan token dengan input hidden
field created at dan updated at
apa sih kegunaan kolom created at dan updated at di database? di laravel kita bisa menampilkannnya langsung dengan menggunakan metode timestamp()
melakukan validasi form
belajar bagaimana cara melakukan validasi form di laravel. Kita bisa menguji jumlah karakter, apakah ia diisi atau tidak, dan masih banyak lagi.
mengubah validasi jadi bahasa indonesia
kita sudah belajar bagaimana cara menggunakan validasi di laravel, sekarang saatnya mengubah pesan erorr validasi tersebut jadi bahasa indonesia
menampilkan data lama
bagaimana jika validasi laravel tidak lolos? kamu perlu menampilkan data lama yang sudah dimasukkan user agar tidak hilang begitu saja. dengan old value laravel
menu untuk ux lebih baik
sedikit perubahan menu untuk ux lebih baik
edit salah satu data
belajar bagaimana cara edit salah satu data di laravel. Kita perlu memanggil data sebelumnya, bisa berdasarkan id atau slugnya, sebelum bisa mengupdate
update merubah data
Bagaimana cara update/merubah data pada aplikasi laravel
menghias halaman
Santai sedikit, sebelum belajar konsep baru kita coba menghias halaman aplikasi artikel laravel ini dengan bantuan kelas kelas bootstrap
mass assignment laravel
Memasukkan dan memodifikasi data lebih mudah dengan fitur mass assignment laravel. Kita perlu untuk menentukan data yang boleh diisi dengan variabel $fillable di model atau sebaliknya memproteksi dengan variabel $guarded
menampilkan halaman masing masing
Bagaimana cara menampilkan halaman masing masing alias menampilkan detail setiap data pada aplikasi laravel
menghapus artikel
Bagaimana cara menghapus data di aplikasi laravel
resource controller untuk crud
Mengenal apa itu resource controller di laravel. Setiap aplikasi biasanya mempunyai sistem crud alias membuat, membaca, update dan menghapus data, hal ini yang akan bikin kamu makin cinta dengan laravel
membagi jadi kolom
Bagaimana cara membagi artikel yang kita buat menjadi kolom dengan kelas bootstrap. Manfaatkan fitur chunk untuk membagi data ke beberapa kelompok
apa itu migration
Mengenal konsep migration di laravel. Kita akan belajar apa itu migration dan keguanaanya. Kamu akan punya semacam version control untuk memodifikasi dan membuat database, tabel beserta setiap kolomnya
mengenal konsep slug
mengenal konsep slug di url. Di laravel, kita bisa membuat slug dengan bantuan helper string laravel
membuat halaman 404
Bagaimana cara membuat halaman 404 dengan design sendiri di laravel? Kamu juga bisa menentukan jika suatu data tidak ditemukan mengarahkan user ke halaman 404 dengan sengaja
soft delete
Untuk menghilangkan data dari tampilan tanpa benar benar menghapusnya dari database, kita bisa menggunakan fitur soft delete laravel
load file statis css dan js
bagaimana cara load file statis seperti css atau javascript di laravel
tips yield di blade
tips yield di blade yang bisa bermanfaat untuk menyelipkan data data kecil ke layout dasar kamu
include di blade
include di blade pada laravel berguna untuk memasukkan data yang sama ke banyak file, dengan punya satu sumber data, kamu akan mudah memodifikasinya
component di blade
component di blade pada laravel bermanfaat untuk membuat satu grup tampilan yang sering muncul di banyak halaman atau muncul beberapa kali di satu halaman, keuntungannya kamu bisa mempunyai nilai dinamis
component nilai opstional
component pada laravel juga boleh punya nilai opsional, atau kadang parameter tersebut digunakan di suatu komponen kadang juga tidak
menambahkan kolom baru di migrasi
menambahkan kolom baru di migrasi pada laravel juga bisa, kita tidak harus selalu melakukan rollback migrasi sebelumnya
upload gambar
upload gambar pada laravel cukup mudah, tinggal menyediakan input file menambahkan kode enctype multipart form pada tag for html, sebelum kita menerima datanya di backend
update file
belajar bagaimana jika kamu ingin mengubah atau update file bisa berupa gambar pada laravel