Membangun Forum Dengan Laravel TDD Sudah Selesai
Seperti yang kita sama-sama ketahui, pada seri ini kita akan membangun forum dengan test driven development, yang mana kita akan mengimplementasikan Pest dari pada PHPUnit, kita juga akan menggunakan Inertiajs disertai dengan Tailwind CSS.
Share
Seperti yang kita sama-sama ketahui, pada seri ini kita akan membangun forum dengan test driven development, yang mana kita akan mengimplementasikan Framework Laravel, dan sebagai testingnya kita akan gunakan Pest - An elegant PHP Testing Framework dari pada PHPUnit - The PHP Testing Framework, kita juga akan menggunakan Inertiajs - The Modern Monolith disertai dengan Tailwind CSS - A utility-first CSS framework.
Melihat apa yang akan kita bangun ini, Anda sudah pasti menebaknya, bahwa banyak sekali hal yang bisa kita pelajari didalam seri ini. Termasuk tentang bagaimana implementasi Polymorphic Relationships didalam laravel, dan kita juga akan menggunakan Pest sebagai testernya, tetapi jika Anda tidak suka dengan Pest ini, tidak masalah, Anda tetap bisa menggunakan PHPUnit. Oia, Anda juga bisa mempelajari test pada pada topik Test-Driven di Parsinta. Dan ketika Anda ingin melihat bagaimana implementasi PHPUnit didalam Laravel, Anda bisa lihat itu pada seri Test Driven Laravel.
Jika Anda perhatikan, kita juga mengimplementasikan Tailwind CSS disini. Jadi semua desain yang ada diseri ini akan di generasi menggunakan framework ini. Jadi ada banyak hal yang bisa dipelajari disini, seperti misalnya teknik bagaimana membuat form, implementasi best practice, dan juga mendesain dengan responsive.
Tidak hanya itu, disini kita juga akan mengimplementasikan Inertiajs sebagai alat untuk mempersatukan antara backend dan front-end, dan yang paling penting dan yang paling dipinta oleh banyak orang di seri ini adalah mengimplementasikan nya dengan ReactJS, oleh karena itu seri ini bisa disebut dengan CLARA, mungkin Anda bingung ya apa itu CLARA, itu adalah kata yang mempunyai kepanjangan yang saya buat sendiri aja, yaitu Create Laravel And React App. Mantap kan namanya. Kayak nama cewek 😆.
Oia, sebelum saya Anda pergi, Anda bisa lihat dibawah adalah list episode yang akan kita bahas, atau Anda bisa langsung cek di seri ini.
- Intro And Setup
- Ayo Kita Modifikasi
- Setup Table Dan Factory
- Route And Controller
- User Bisa Membuat Thread Baru
- Langsung Buat Thread Nya
- User Bisa Update Thread
- Pastikan Bahwa Usernya Punya Izin
- Update Thread Nya Dong
- Pastikan Bahwa User Bisa Hapus Thread
- Thread Index Dan Hapus
- Lazy Loading Dan Transform
- Setup Reply Table Dan Relasinya
- Kita Perlu Url Yang Bagus
- Refactoring Test Endpoint
- User Bisa Buat Membalas Thread
- Reply Thread Dan Tambah Test Nya
- Reply Resource Dan Tampilkan
- Balasan Bisa Dibalas
- Balas Reply Dan Tampilkan Langsung
- Fix Bug Reply
- Setup Tabel Untuk Like
- Tonton Aja Dulu
- Mari Kita Test Likenya
- Refactoring Code
- Bagaimana Jika User Tidak Autentikasi
- Pebaiki Dan Implementasi Like Nya
- Bagaimana Dengan Jawaban Terbaik
- Test Dulu Dong
- Impelementasi Jawaban Terbaiknya
- Kita Perlu Sistem Recursive Disini
- Pagination Dulu
- Kategori Dan Pencarian
- Implementasi Pencarian
- Ayo Kita Gunakan Headless Ui
- Desain Untuk Sidebar
- Desain Untuk Threads
- Buat Dinamik Untuk Tampilannya
- Design Untuk Single Thread
- Filter Dari Semua Bagian
- Fixed Unknown Request
- Responsive Navigation Dengan Headless Ui
- Buat 1 Master Page Dan Perbaiki Popular
- Fix Update, Redesign
- Design Create & Edit
Semoga artikel ini bermanfaat, jika Anda punya pertanyaan, silahkan langsung aja gabung di discord parsinta. Atau Anda bisa mention di twitter.
Jangan lupa, jika Anda tertarik untuk mempelajari seri ini, Anda bisa lihat itu pada seri Membangun Forum Dengan TDD di halaman series.