Professional Documents
Culture Documents
Technology Used: Laravel
Technology Used: Laravel
LARAVEL
Model–View–Controller [2] (usually known as MVC) is an architectural pattern commonly used for
developing user interfaces that divides an application into three interconnected parts. This is done to
separate internal representations of information from the ways information is presented to and accepted
from the user. The MVC design pattern decouples these major components allowing for efficient code
reuse and parallel development.
Model
The central component of the pattern. It is the application's dynamic
data structure, independent of the user interface. It directly manages the
data, logic and rules of the application.
View
Any representation of information such as a chart, diagram or table.
Multiple views of the same information are possible, such as a bar chart
for management and a tabular view for accountants.
Controller
Accepts input and converts it to commands for the model or view.
The model is responsible for managing the data of the application. It receives user input from the
controller.
The view means presentation of the model in a particular format.
The controller responds to the user input and performs interactions on the data model objects. The
controller receives the input, optionally validates it and then passes the input to the model.
As with other software patterns, MVC expresses the "core of the solution" to a problem while allowing
it to be adapted for each system. Particular MVC architectures can vary significantly from the
traditional description here.
PHP
PHP: Hypertext Preprocessor (or simply PHP) is a general-purpose programming language originally
designed for web development. It was originally created by Rasmus Lerdorf in 1994; the PHP reference
implementation is now produced by The PHP Group. PHP originally stood for Personal Home Page,
but it now stands for the recursive initialism PHP: Hypertext Preprocessor.
PHP code may be executed with a command line interface (CLI), embedded into HTML code, or it can
be used in combination with various web template systems, web content management systems, and web
frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in a web
server or as a Common Gateway Interface (CGI) executable. The web server combines the results of
the interpreted and executed PHP code, which may be any type of data, including images, with the
generated web page. PHP can be used for many programming tasks outside of the web context, such as
standalone graphical applications and robotic drone control. [3]
gentellela
AJAX
References
1. https://en.wikipedia.org/wiki/Laravel
2. https://en.wikipedia.org/wiki/Model%E2%80%93view
%E2%80%93controller#Components
3. https://en.wikipedia.org/wiki/PHP
4. https://en.wikipedia.org/wiki/Ajax_(programming)
5.