Проблема привязки данных LiveWire. (Uncaught ReferenceError: Livewire не определен)

Я новичок в LiveWire. Думаю, я все сделал правильно. (Согласно документации.) Почему я не получаю взаимодействия? Спасибо..

--- добро пожаловать.лезвие ---

<html>
<head>
    <title>Livewire</title>
    @livewireStyles
</head>
<body>
    @livewire('hello-world')

    @livewireScripts
</body>
</html>

--- Контроллер ---

class HelloWorld extends Component
{
    public $name = 'Ugur';
    
    public function render()
    {
        return view('livewire.hello-world');
    }
}

--- привет-мир.лезвие ---

<div>
    <input wire:model = "name" type = "text">

    Hello {{ $name }}
</div>

При изменении входного значения значение сбоку не меняется.

Привет. Вы уверены, что livewire установлен правильно? попробуйте снова запустить composer require livewire/livewire, чтобы убедиться, что он установлен правильно. Кроме этого, я не уверен, в чем проблема. Я не вижу ничего плохого в коде. возможно, откройте вкладку сети в своем браузере и проверьте, есть ли вообще исходящие ajax-запросы livewire к серверной части. попробуйте использовать альтернативный синтаксис, чтобы включить активы <livewire:styles /> и <livewire:scripts />. включите любые ошибки, которые у вас есть, если они есть в консоли или в журналах laravel.

Michael Yousrie 11.12.2022 20:25

LiveWire установлен правильно. Я перехожу на альтернативный синтаксис. Ошибка во вкладке сети. Эта строка показывает ошибку. "window.livewire = новый Livewire();"

Ugur Karagoz 11.12.2022 20:36

Заголовок ошибки: "(индекс): 46 Uncaught ReferenceError: Livewire не определен"

Ugur Karagoz 11.12.2022 20:39

Вероятно, это означает, что livewire установлен неправильно. попробуйте установить livewire в новом приложении по этому URL-адресу: laravel-livewire.com/docs/2.x/installation также проверьте этот URL-адрес, может быть та же проблема: stackoverflow.com/questions/72327068/…

Michael Yousrie 11.12.2022 20:45

РЕШЕНО! - Я изменил .env APP_URL=http:/localhost TO-> APP_URL=localhost/livewire/public и изменил config/livewire.php в разделе 'asset_url' => null, TO-> 'asset_url' => env(' APP_URL'),

Ugur Karagoz 11.12.2022 20:48

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

Michael Yousrie 11.12.2022 20:48
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
84
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

РЕШЕНО!

Я изменил;

.env

APP_URL=http:/localhost //TO--> APP_URL=localhost/[project_name]/public

и

конфиг/livewire.php

'asset_url' => null, //TO--> 'asset_url' => env('APP_URL'),

Источник

Другие вопросы по теме