Не нужно эскейпить данные при выводе и всё заработает без костылей с replace.
А если не оборачивать в кавычки, то и парсить потом не нужно будет - ведь json_encode сразу отдаёт валидный js. var objects = {!! json_encode($objects) !!};
Алексей Уколов: И ещё, если всё это лежит прямо в html-е страницы (как сейчас модно), нужно на забывать экранировать последовательность символов </script>