Предвидение Laravel с использованием alpinejs не работает с alpine.data()Php

Кемеровские программисты php общаются здесь
Anonymous
Предвидение Laravel с использованием alpinejs не работает с alpine.data()

Сообщение Anonymous »

Я следую официальному документу Laravel Precognition, и он работает нормально, если я определяю x-данные, как показано там.
Ниже приведен рабочий пример

Код: Выделить всё




Add New Role



@csrf



Permissions













Ниже НЕ рабочий пример
Но я хочу внести небольшие изменения, чтобы код выглядел лучше. Ниже приведен мой код.

Код: Выделить всё




Add New Role



@csrf



Permissions











@push('scripts')

document.addEventListener('alpine:init', () => {
Alpine.data('validateForm', () => ({
form: $form('post', '/validate/roles/create', {
name: '',
}),
}));
});

@endpush


Я получаю сообщение об ошибке Uncaught ReferenceError: $form здесь не определена при попытке использования таким образом. В обычном случае, как указано в официальном документе, он работает. Я использую alpinejs версии 3.
Я пытался искать решения, но не получил большого количества рекомендаций.

Подробнее здесь: https://stackoverflow.com/questions/785 ... lpine-data

Вернуться в «Php»