ChristophWurst / weinstein_server

🍷 Multi user wine tasting, evaluation and management tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

reconsider application architecture

ChristophWurst opened this issue · comments

Some thoughts:

  • Keep controllers slim
  • Move logic into services, probably hidden behind facades
  • Reduce the number of facades -> more higher level ones instead of one per entity
  • Less logic in the DB, as that is pretty untestable
  • Migrate from Workbench-generated SQL-files to Laravel migrations

well, db stuff must wait for Weinstein 3.0 🙈