Bina aplikasi Laravel yang cekap: laksanakan dwi API dan fungsi paparan, dan pengawal berasingan
P粉558478150
2023-08-16 10:39:36
<p>Saya ingin menstrukturkan aplikasi Laravel saya untuk mengendalikan API dan melihat kefungsian dengan cekap sambil mengelakkan pertindihan dalam pengawal. </p>
<p>Bagaimanakah saya boleh menyediakan aplikasi saya untuk mempunyai dua pengawal berasingan, satu khusus untuk operasi API dan satu lagi untuk operasi berkaitan paparan? </p>
<p>Selain itu, apakah cara terbaik untuk mengendalikan logik yang dikongsi antara pengawal ini dan bagaimana saya memastikan pengasingan kebimbangan yang betul? </p>
Anda boleh mencipta nama kelas yang sama untuk API dan paparan. Dengan mencipta pengawal dalam ruang nama yang berbeza, contohnya:
Untuk isu kongsi, sila buat folder Traits dalam apl dan kemudian buat kelas trait PHP.
Anda boleh menggunakannya dalam model atau pengawal, menggunakan kata kunci penggunaan.
Untuk isu bebas dan pembangunan berstruktur, anda boleh mencipta corak perkhidmatan atau repositori. Untuk maklumat lanjut, sila klik.