These things have their place, but it's a minimum one.
The first thing in my mind was: Damnit, are we back in the days where we get to see stuff like:
GET /query.php?query=SELECT+*+FROM+table;
When will people learn NOT to TRUST userdata.
What is to stop someone from writing the following in their JS console?:
Eloquent.User.destroyAll();
And it seams they warn against this themselves as well: " Route::eloquent() allows any query to be executed. If you need finer control over which queries are allowed, this can be easily achieved with your own resource controller - see below. "
So my advice: Stay clear from things like these unless you are absolutely sure you need them. Most of the times: When you are letting your frontend create your queries, you are doing it wrong and are going down the anti-pattern rabbit hole.
IF you decide you need them, go over ALL code, understand it before using it, there might be very big security holes in these kind of things.