Я вам написал, что искать надо с this. К тому же посмотрите на название события, оно называется beforeShow, то есть нужный кусок не был добавлен в DOM. Можете заменить на событие afterShow
Вы написали о потоке выполнения на фронтенде, что марионетка сама разрулит, но перед этим как я уже выше написал, посетитель можешь постучаться на / или на /album/100 и еще бесконечное количество url. Вот как серверную часть реализовать правильно?
Не верную вторую картинку залил, поправил. Если картинка в контексте вопрос не помогает понять, буду весь вопрос переписывать. Старался максимально детально описать проблему.
Можно и в htaccess прописать, чтоб все запросы были на public/index.php, но это вариант больше геммора принесет. Нужно исключить папки самой laravel, прокинуть маршруты для assets. Так, что не стоит