Декремент приращения Laravel Live wire не работает

Я добавляю функциональность шагов в свой проект списка дел.

Я создал композитор для livewire.

Также включены @livewireStyles и @livewireScripts как в верхнем, так и в нижнем колонтитуле.

Здесь мой управление приращением не работает

1) create.blade.php

<form method="post" action="{{route('todo.store')}}" class="py-5" >
    @csrf

    <div class="py-1">
        <input type="text" name="title" class="px-2 py-2 border rounded" placeholder="Title">
    </div>
    ......
          
    @livewire('step')

    <div>
        <input type="text" name="stpe" class="px-2 py-2 border rounded" placeholder="Describe Steps">
    </div>
</form>

2) step.blade.php

<div>
    <div class="flex-justify-center pb-4 px-4">
                    
        <h2 class="text-lg pb-4">Add Stpes for task</h2>
        <i wire:click="increment" class ="fas fa-plus px-2 py-1 cursor-pointer "></i>
    </div>  

    {{$steps}}
</div>

3) step.php

<?php

namespace App\Http\Livewire;

use Livewire\Component;

class Step extends Component
{
    public $steps = 0;

    public function increment()
    {
        $this->steps++;
    }

    public function render()
    {
        return view('livewire.step');
    }
}

После выполнения этого кода мой значок «+» не может выполнять операцию увеличения, пожалуйста, помогите мне.


person Kishan Gadoya    schedule 27.06.2020    source источник


Ответы (1)


Здесь ваш код выглядит нормально, убедитесь, что вы используете его на сервере laravel, то есть на платформе команды php artisan serve: http://127.0.0.1: 8000

person Urvish Joshi    schedule 30.06.2020