So, I am trying to execute:
$table = 'russian_names';
$nameType = 1;
$options = array(1, 2, 6);
$names = DB::table($table)
short_description: Short description for Vito.
description: Full description for Vito.
select * from `russian_names` where `name_type` = 1 and `options` in (1, 2, 6)
select * from `russian_names` where `name_type` = ? and `options` in (?, ?, ?)
select * from `russian_names` where `name_type` = ?
WHERE options IN (1, 2, 6) means "find rows that have an
options value of
6. It does not mean "magically figure out that
options is a CSV string and act as if it's an array of data". You'll need to store the
options in another fashion - most likely, a many-to-many sort of relationship.