Как защитить api в laravel 5.6, чтобы оно было доступно, например, только из android приложения или, например, только из браузера? И как передавать изображения через api?
1) Защитить никак. можно какие-то костыли сделать но 100% гарантии все равно не будет. Правильно делать токены - которые уникально идентифицируют внешний ресурс и с него крутить. Вашим API должно быть не особо важно с браузера пришел запрос или с андроида.
2) Изображения передают обычно ссылкой (а внешний ресурс сам его подгружает).
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости