РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplwPmCmPP 7 of 76 menu
◀ ▶

Публичное свойство компонента в Livewire

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

Данные компонента держат в публичном свойстве класса. Такое свойство передаётся в шаблон, и там оно доступно как обычная переменная Blade.

Давайте создадим компонент PostViews и заведём в нём счётчик просмотров:

php artisan make:livewire PostViews --class

Давайте зададим начальное значение в свойстве $views:

<?php namespace App\Livewire; use Livewire\Component; class PostViews extends Component { public $views = 0; public function render() { return view('livewire.post-views'); } } ?>

В шаблоне выведем число через выражение Blade:

<div> {{ $views }} </div>

Выведите на странице зарплату работника, которая хранится в компоненте.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить