Laravel MVC application structure on UML class diagram

10,734

You can simply present a view as a class. Dialog elements can be shown as attributes having types that can be either simple strings (for input fields) or other classes that represent e.g. drop down.

Edit Your diagram looks ok. Just add the attributes for the view like

+email:Text
+password:HiddenText
+name:String
+OK:Button

etc.

Share:
10,734
Mike
Author by

Mike

Updated on June 04, 2022

Comments

  • Mike
    Mike almost 2 years

    As shown in many examples, MVC architecture involves three classes - Model, View and Controller respectively. With this, it is simple to show MVC on UML class diagram. However, in Laravel the view is not a class directly, it is a page. Can you please tell me, how to display a such a view on UML class diagram properly? (or, if there is no way, on another UML diagram)

    Edit My current attempt looks like this: enter image description here

  • Mike
    Mike almost 9 years
    What naming should I use for naming class after a view? Does it matter much?
  • qwerty_so
    qwerty_so almost 9 years
    It does not "really" matter. Naming conventions vary. Doesn't Laravel have its own ones?