title: Integrating Laravel and Elasticsearch
body: <p>There are multiple packages to integrate elasticsearch with laravel.
  Most of them providing an elegant query syntax: "eloquent style".
  Because of elastic's unique query syntax there might be people looking for a 1:1 elastic query syntax being used by laravel. This improves testability -eg with ElasticSearch Head- and avoids translation errors to the eloquent like syntax (which translates it back to the original elastic query syntax anyway). Also while the Eloquent model is very strong in providing solutions for relational databases, elastic is a not a relational database, but a distributed search engine. 
  So, how to start using elastic with laravel by using elastic's own json based query language and use the elastic queries 1:1 in laravel and become 100% elastic compatible? </p>