Проще взять любой фреймворк, в котором есть все для удобной работы и сделать удобный rest и crud, и не страдать где удобная работа с моделями коллекциями и фасадами, самое сложное это базу умело спроектировать, а остальное это дело техники
это не осуществимо в масс маркете и низких бюджетах