Yan-s, В общем, первый вопрос решил
$categories->lists('name', 'slug')->prepend('..', '')->except(['17', 'fotolyubitel'])
3й вопрос решил:
@if(Auth::user()->category_id == 17)
не видно меню
@else
всем остальным видно
@endif
с 2м вопросом:
как закрыть доступ к разделу всем кроме админа
и
как закрыть группе пользователей category_id == 17 к определенным разделам
я так и не понял...