Как подключить css и js файлы в админку для авторизованных, если они находятся выше public?
Я их не хочу оставлять в public, чтобы к ним не было прямого доступа из браузера.
Даже если вы сделаете то, что хотите, к содержимому этих файлов все равно будет доступ из браузера, иначе как он будет работать со стилями и скриптами, если доступ к ним будет закрыт?
А если я авторизовался - без проблем, можно видеть все подкюченные файлы. Я это имею в виду. Или же, если стили и скрипты не подключенны на странице, а просто находятся в общей папке, то спорсить их нельзя?Во первых - если у вас скрипты или стили несут некую угрозу безопасности сайта, то уже что-то пошло не так. 
Во вторых - да, можно использовать серверные скрипты для отдачи контента цсс и жс. Но никто так не делает, это неудобно, непрактично, получаем кучу гемороя на ровном месте и никакого профита.