there is no way to make such a query(with the binding) using the Laravel query builder right now:
SELECT * FROM `posts` WHERE MATCH( `title`
Using Eloquent you can do the following:
$match = "
match (
`title`,
`description`
) against (
?
IN BOOLEAN MODE
)";
$against = 'bar';
$sql->whereRaw($match, array($against));
$sql->orderByRaw($match . " DESC", array($against));
The same would work with the Query Builder, but then you have to do a little rewriting.