Laravel framework has mvc mode. Laravel is a PHP language web open source framework that adopts the MVC architecture pattern; m is the model layer, which is mainly responsible for business logic; v is the view, which is generally used in the front end as the view layer; c is the controller, which is used to distribute and collect various kind of news.
#The operating environment of this article: Windows 10 system, Laravel version 6, Dell G3 computer.
The Laravel framework has an mvc mode.
Laravel is a Web open source framework based on the PHP language, which adopts the MVC architecture model; it has excellent characteristics such as Rails agile development, and deeply integrates PHP's powerful extension package (Composer) ecosystem with PHP A broad audience of developers.
We can generally embed PHP code into HTML code, but such code is not readable, and there will be a lot of work when modifying the code, so we generally use the concept of layering, Layer the code for various functions into a layered design.
MVC is one of the concepts, and the Laravel framework we want to learn is also an MVC framework. So what is MVC? M is the model layer, which is mainly responsible for business logic. V is the view. The front-end page is generally used as the view layer. C is the controller, which is used to distribute and collect various messages.
//test.html //test.php include "use.php"; $thetxt=$_POST['testtex']; printline($thetxt); ?> //use.php function printline($useis){ echo $useis; } ?>
In the previous code, the html file is equivalent to the view layer, that is, V=view, test.php is equivalent to the controller, used to obtain and distribute requests to C-controller, and ues.php is the business logic. However, the above code is not MVC in the strict sense. The real MVC is what it looks like in the Laravel framework.
[Related recommendations: laravel video tutorial]
The above is the detailed content of Does Laravel framework have mvc mode?. For more information, please follow other related articles on the PHP Chinese website!