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