Belikan aku kopi
Perpustakaan. Membuat API dengan Symfony 5 adalah kursus lengkap tentang Symfony 5 di mana saya memberi tahu cara mengembangkan API dari awal menggunakan FOS Rest Bundle (saya memberi tahu alasan keputusan ini di episode nomor 5). API ini memungkinkan kita mengelola perpustakaan pribadi kita, yaitu memungkinkan kita untuk:
Lakukan operasi CRUD di pembukuan kami.
Lakukan operasi CRUD pada penulis.
Lakukan operasi CRUD pada kategori yang kami tetapkan padanya.
Selain itu, kursus ini juga akan fokus pada praktik yang baik ketika bekerja dengan Symfony. Kami akan menggunakan layanan untuk mengelompokkan logika, DTO untuk mengelola formulir dan kami akan mencoba menulis pengontrol sesingkat mungkin.
Tujuan saya juga mendedikasikan bab-bab terakhir kursus ini untuk hal-hal menarik seperti:
Membuat administrator menggunakan Easy Admin .
Tambahkan autentikasi JWT menggunakan bundel LexikJWTAuthenticationBundle.
Terapkan proyek ke instans AWS EC2 menggunakan alat PHP Deployer .
Lakukan docker pada proyek.
Seperti yang Anda lihat, ini adalah kursus lengkap jika Anda ingin mulai mengerjakan Symfony dan saya bermaksud untuk terus memperbaruinya saat pembaruan kerangka PHP ini keluar.
Kursus Symfony 5 ini terdiri dari bab-bab berikut hingga saat ini:
Bab 1. Pengaturan proyek
Bab 2. Pengendali dan rute
Bab 3. Pelayanan dan wadah
Bab 4. Basis data dan integrasi dengan Doktrin
Bab 5. Paket Istirahat FOS
Bab 6. Bentuk
Bab 7. DTO dan pemuatan gambar
Bab 8. Layanan dan Unit PHP
Bab 9. Kategori dan Jenis Koleksi
Daftar putar lengkap: https://www.youtube.com/playlist?list=PLC8ntN5__iMIAy9V6XO37Dx_bQ5V7zc-h
Kloning repositori.
Pastikan Anda memiliki server MySQL yang berjalan di komputer Anda.
Jalankan composer install
di root proyek.
Instal migrasi basis data: bin/console doctrine:migrations:migrate
.
Mulai server pengembangan lokal: symfony server:start
.
Selamat mengkode!