You have to parse file content to array first.
$content = $request->getContent();
$items = explode(PHP_EOL, $content); // split content by new line
$items = array_map('str_getcsv', $items); // parse row to array
// I assume your csv has a head row so, make an associate array
array_walk($items, function (&$item) use ($items) {
$item = array_combine($items[0], $item);
});
array_shift($items); // remove head row
foreach($items as $item) {
$cafe = new Sheesh();
$cafe->colum1 = $item['colum1'];
...
$cafe->save();
}
Hope this help :)