tree-format.txt 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // {XXX} view type: "PRO", "ADMIN", etc.
  2. // no leading space
  3. // will create directory under resources/views/{XXX}
  4. PRO:
  5. // top level views under PRO
  6. // 4 leading spaces
  7. // will create my_teams_Controller
  8. // will create index method in my_teams_Controller
  9. // will create resources/views/{XXX}/my_teams/index.blade.php
  10. // will create route: /my_teams => my_teams_Controller@index
  11. my_teams
  12. // will create add_new method in my_teams_Controller
  13. // will create resources/views/{XXX}/my_teams/add_new.blade.php
  14. // will create route: /my_teams/add_new => my_teams_Controller@add_new
  15. my_teams/add_new
  16. // "view" will always redirect to my_teams/view/:uid/dashboard
  17. // will create my_teams_SINGLE_Controller
  18. // will create redirect route: /my_teams/view/{uid} => /my_teams/view/{uid}/dashboard
  19. my_teams/view/{uid}
  20. // actions in my_teams_SINGLE_Controller
  21. ACTIONS:
  22. // 12 leading spaces
  23. // will create resources/views/{XXX}/my_teams_SINGLE/ACTION_updateTeamNumber.blade.php
  24. // will create updateTeamNumber method in my_teams_SINGLE_Controller
  25. // uses 2-level layout
  26. // will create GET route: my_teams/view/{uid}/updateTeamNumber => my_teams_SINGLE_Controller@updateTeamNumber
  27. // form will post to generic catch-all api post handler
  28. updateTeamNumber
  29. // subs in my_teams_SINGLE_Controller
  30. SUB:
  31. // 12 leading spaces
  32. // will create resources/views/{XXX}/my_teams_SINGLE/SUB_dashboard.blade.php
  33. // will create dashboard method in my_teams_SINGLE_Controller
  34. // uses 2-level layout
  35. // will create GET route: my_teams/view/{uid}/dashboard => my_teams_SINGLE_Controller@dashboard
  36. dashboard
  37. clients
  38. audit_log