title: How to make a custom theme using Laravel and where to store theme data?
body: <p><strong>I'm building a full website Using Laravel and this problem is facing me , I want to give the user full control to the site appearance and the ability to change website's layout without my help.</strong></p>
  
  <p>But when I'm thinking about someway to do so by database , there are several tables with tens of columns will be added beside the colors and sections that will be added to database every time the user will change something in the layout style.</p>
  
  <p>Is there any other way to store the options of the theme in XML file or anything other than database?</p>
  
  <p>** Note : when I checked the database of Wordpress I hadn't found any thing concerned to themes there , So where Wordpress store theme options?</p>