Aaron Francis щойно оголосив про новий інструмент під назвою Fusion, який дозволяє писати PHP у компонентах Vue та React:
Без маршрутів та контролерів - лише миттєва магія з backend до frontend у вашому додатку на Laravel. Fusion з’єднує PHP та JavaScript, як ніколи раніше. Дивіться, як я демонструю його можливості, від гарячого перезавантаження модулів до повної двосторонньої синхронізації стану - і все це без виходу з вашого JavaScript-файлу. Це Laravel + JavaScript, як ви ще не бачили.
Ось один з прикладів його роботи:
<!-- app.vue -->
<php>
$user = prop(Auth::user()->email);
</php>
<template>
<div>{{ user }}</div>
</template>
# За допомогою Fusion ви можете:
- Писати PHP та JavaScript в одному файлі.
- Прямо викликати функції backend з фронтенду.
- Автоматично синхронізувати стан між backend та frontend.
- Отримати повну типовість безпеки від початку до кінця (незабаром!).
Перегляньте відео на YouTube для демонстрації та деталей про це.