Rumah >rangka kerja php >Laravel >Adakah rangka kerja Laravel mempunyai mod mvc?
Rangka kerja Laravel mempunyai mod mvc. Laravel ialah rangka kerja sumber terbuka web bahasa PHP yang menggunakan corak seni bina MVC m ialah lapisan model, yang bertanggungjawab terutamanya untuk logik perniagaan v ialah pandangan, yang biasanya digunakan di bahagian hadapan sebagai lapisan paparan; pengawal, yang digunakan untuk mengedar dan mengumpul pelbagai jenis berita.
Persekitaran pengendalian artikel ini: sistem Windows 10, Laravel versi 6, komputer Dell G3.
Rangka kerja Laravel mempunyai mod mvc.
Laravel ialah rangka kerja sumber terbuka Web berdasarkan bahasa PHP, yang mengguna pakai model seni bina MVC ia mempunyai ciri-ciri cemerlang seperti pembangunan tangkas Rails, dan menyepadukan ekosistem pakej sambungan berkuasa PHP (Komposer) secara mendalam; dengan PHP Khalayak ramai pembangun.
Kami secara amnya boleh membenamkan kod PHP ke dalam kod HTML, tetapi kod tersebut tidak boleh dibaca dan akan ada banyak kerja semasa mengubah suai kod, jadi kami secara amnya menggunakan konsep lapisan kod untuk fungsi yang berbeza ke dalam reka bentuk berlapis.
Antaranya, MVC adalah salah satu konsep, dan rangka kerja Laravel yang ingin kita pelajari juga adalah rangka kerja MVC. M ialah lapisan model, yang bertanggungjawab terutamanya untuk logik perniagaan V ialah paparan Halaman hadapan biasanya digunakan sebagai lapisan paparan C ialah pengawal, yang digunakan untuk mengedarkan dan mengumpul pelbagai mesej.
//test.html //test.php include "use.php"; $thetxt=$_POST['testtex']; printline($thetxt); ?> //use.php function printline($useis){ echo $useis; } ?>
Dalam kod sebelumnya, fail html adalah bersamaan dengan lapisan paparan, iaitu, V=view, test.php adalah bersamaan dengan pengawal, digunakan untuk mendapatkan dan mengedarkan permintaan kepada C-controller , ues.php untuk logik perniagaan. Walau bagaimanapun, kod di atas bukanlah MVC dalam erti kata yang ketat. MVC sebenar adalah seperti yang kelihatan dalam rangka kerja Laravel.
[Cadangan berkaitan: tutorial video laravel]
Atas ialah kandungan terperinci Adakah rangka kerja Laravel mempunyai mod mvc?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!