Ты используешь файл роутов api.php, для него по умолчанию не включена аутентификация пользователя. Попробуй перенести роуты в файл web.php. Но если тебе нужно сделать api аутентификацию, для моб. приложения, смотри ссылки выше.
Если кому не сложно покажите плиз один из примеров редиректа
Перенаправление HTTP на HTTPS в Apache с использованием файла .htaccess RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]