Laravel bukan aop; aop ialah singkatan daripada "Aspect Oriented Programming", yang bermaksud pengaturcaraan berorientasikan aspek Ia adalah teknologi yang mencapai penyelenggaraan bersatu fungsi program melalui pra-penyusunan dan proksi dinamik semasa masa jalan. tetapi laravel bukan Untuk pengaturcaraan berorientasikan kepingan, perisian tengah Laravel menyediakan mekanisme yang mudah untuk memeriksa dan menapis permintaan HTTP yang memasuki aplikasi anda.
Persekitaran pengendalian artikel ini: sistem Windows 10, Laravel versi 9, komputer Dell G3.
AOP ialah singkatan daripada Aspect Oriented Programming, yang bermaksud: Pengaturcaraan berorientasikan aspek, teknologi yang mencapai penyelenggaraan bersatu fungsi program melalui pra-penyusunan dan agen dinamik semasa masa larian.
AOP ialah penerusan OOP, tempat hangat dalam pembangunan perisian, kandungan penting dalam rangka kerja laravel dan paradigma terbitan pengaturcaraan berfungsi. AOP boleh digunakan untuk mengasingkan pelbagai bahagian logik perniagaan, dengan itu mengurangkan gandingan antara pelbagai bahagian logik perniagaan, meningkatkan kebolehgunaan semula program, dan meningkatkan kecekapan pembangunan.
Perisian tengah Laravel adalah aop.
Sebenarnya, anda boleh merangkum setiap if (penghakiman) ke dalam middleware (iaitu kelas),
dan kemudian menetapkan middleware untuk memanggil setiap middleware semasa Route (. jenis).
Kelebihan ini ialah kedua-dua pengawal pada asalnya mempunyai keputusan yang sama. Kini anda hanya perlu menulis satu dan kemudian mengarahkannya.
Jika setiap if ditulis sebagai middleware, maka pengawal tidak akan mempunyai baris if.
perisian tengah laravel
perisian tengah laravel menyediakan mekanisme yang mudah untuk memeriksa dan menapis permintaan HTTP yang memasuki aplikasi anda. Sebagai contoh, Laravel menyertakan perisian tengah yang mengesahkan bahawa pengguna aplikasi anda telah disahkan. Jika pengguna tidak disahkan, middleware mengubah hala pengguna ke skrin log masuk aplikasi anda. Walau bagaimanapun, jika pengguna disahkan, middleware akan membenarkan permintaan untuk meneruskan lebih jauh ke dalam aplikasi.
Perisian tengah tambahan boleh ditulis untuk melaksanakan pelbagai tugas di luar pengesahan. Sebagai contoh, perisian tengah pengelogan mungkin log semua permintaan masuk ke aplikasi anda. Beberapa middleware disertakan dalam rangka kerja Laravel, termasuk middleware untuk pengesahan dan perlindungan CSRF. Semua middleware ini terletak dalam direktori app/Http/Middleware.
[Cadangan berkaitan: tutorial video laravel]
Atas ialah kandungan terperinci Adakah laravel aop?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!