Following should work if you want to use try/catch for FindOrFail
use Illuminate\Database\Eloquent\ModelNotFoundException;
...
try {
$current = Promovote::where('module_id',$data['module'])->firstOrFail($id);
} catch (ModelNotFoundException $ex) {
// Error handling code
}