This is related to one of my question earlier where:
Update table1 field with table2 field value in join laravel fluent
But since this is a different approac
And will be work such similar, simple realization in Laravel 5.2 , Query Builder:
DB::table('stores') ->where('id', $request) ->update(['visibility' =>DB::raw($value)]);
This response is tested real site and working properly