У меня есть небольшой опыт использования PHP-фреймворков, таких как Laravel, в качестве бэкэнд-API для внешнего интерфейса Vue.js. Однако в настоящее время я работаю над проектом, который использует чисто простой бэкэнд PHP, без подхода MVC.
Я создаю небольшой подраздел, который следует за несколькими шагами.
- Взять загруженный пользователем файл CSV из
- Проверяет его с помощью регулярных выражений, чтобы убедиться, что вся информация отформатирована в текущий момент.
- Возвращает все действительные и ошибочные строки обратно на экран.
- После того, как пользователь подтвердит на этом этапе, он затем проверит данные по существующим записям базы данных.
- Он вернет все действительные и недействительные строки снова относительно того, что в настоящее время существует в базе данных.
- После этого пользователь сможет отправить все файлы для загрузки в базу данных.
На данный момент у меня есть созданный интерфейс Vue и сценарии PHP для взаимодействия с классом, который обрабатывает формат данных, проверку и загрузку.
Я изо всех сил пытаюсь представить, как получать данные со стороны PHP обратно в мое приложение, так как я буду перемещать данные между ними несколько раз. Я знаю, что могу использовать axios для вызова различных файлов PHP, предназначенных для взаимодействия с определенными областями класса. Однако мне кажется, что это очень плохой способ реализовать такую функциональность. Мне интересно, есть ли способ напрямую вызвать элементы класса, используя что-то вроде axios, где он может отправлять и получать ответ.
Мне интересно, может ли кто-нибудь разобраться с любым руководством. Или укажите мне какие-либо примеры или руководства, которые помогут мне прояснить эту функциональность. Поскольку я искал свою помощь, пытаясь придумать способы успешно реализовать это. Любая помощь будет очень признательна.