Есть ли смысл в spa laravel все делать через JS?
Есть ли смысл в spa laravel,все делать через JS?

Имеет смысл делать то что имеет смысл для конкретного проекта, а не стека
Хотите делать spa - делайте. блэйд будет не нужен.
spa может использовать аутентификацию через токены, обычно так и делается. Тут уж никакую "авторизацию через php" не прикрутишь, ибо нет никакой сессии, состояние не хранится на сервере.
spa также может использовать аутентификацию на сессиях. Немного не "как у всех", но имеет место быть. здесь можете прикрутить отдельные страницы/шаблоны логина, если очень хочется.