Belajar Laravel

Menulis kode dengan bahasa backend PHP menjadi lebih cantik dengan bantuan Laravel

gambar Belajar Laravel
Semakin besar aplikasi yang dibuat semakin sulit untuk mengorganisirnya. Ditambah banyak fungsi yang sama ditulis terus berulang-ulang dalam pembuatan website. Laravel membantu web developer untuk itu. Menulis kode yang cantik dan rapi menjadi lebih mudah. Framework ini menyediakan -eloquent- sebagai ORM untuk berinteraksi dengan database. Kamu akan melihat query-query yang sebelumnya panjang untuk ditulis akan menjadi lebih mudah dibaca, apalagi masalah relasi (hubungan antara satu table ke table lain). Fungsi-fungsi lain seperti middleware, melakukan validasi sampai sistem authentikasi semuanya disediakan oleh Laravel. Secara umum, laravel menggunakan struktur MVC (Model - View - Controller) dimana kita akan membagi kodenya menjadi 1. logika aplikasi, 2. model untuk mengatur datanya dan terakhir 3. view untuk mengurus bagian tampilan

cover playlist Belajar Laravel

Daftar Pelajaran Track Belajar Laravel di Sekolah Koding

Belajar seputar salah satu framework PHP yang sangat populer, yaitu Laravel


cover Belajar Laravel 7.x

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



cover Membuat sistem autentikasi di 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



cover Sistem Relasi Eloquent di Laravel

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



cover Yang Baru di Laravel 8

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



cover Mengenal Laravel Fortify

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



cover Aplikasi mini Instagram dengan Laravel

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



cover Deploy laravel melalui github

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



cover Membuat API Forum dengan Laravel

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


Tag: Kenapa belajar Laravel, Mengenal apa itu Laravel, Di mana mulai belajar Laravel, mulai dari mana belajar Laravel , tutorial Laravel bahasa indonesia untuk pemula dari dasar, apa kegunaan Laravel, bagaimana cara menggunakan Laravel, belajar bertahap Laravel, kursus online Laravel