title: Laravel and variable naming conventions (snake case + camel case)
body: <p>We are following the Laravel standard of naming model attributes as snake_case_variables. Although Laravel is just the API layer in our system that talks to a Javascript frontend and many other applications.</p>
  
  <p>All the consumers of our API have a strong preference for camel cased variables (e.g. javascript / React).</p>
  
  <p>We have found it difficult to change the core model attributes e.g. created_at, updated_at, confirmation_password, model relations etc into snake case.</p>
  
  <p>we have toyed wth and implemented transform layers to change the "casing" coming in and going out, although this just add to maintenance and another thing for developers to remember...</p>
  
  <p><strong>How can we easily convert all model attributes, relations and general Laravel bindings into camel case?</strong></p>