i want to show the user but it doesn't work and i wrote @livewireScripts and @livewireStyles
i dont know why i found search tutorial at livewire docs and doing the same but don't work also and not showing up any name of users
here is my code
my test.blade.php
@extends('layouts.master')
@section('css')
@livewireStyles
@section('title')
empty
@stop
@endsection
@section('page-header')
<!-- breadcrumb -->
<div class="page-title">
<div class="row">
<div class="col-sm-6">
<h4 class="mb-0"> </h4>
</div>
<div class="col-sm-6">
<ol class="breadcrumb pt-0 pr-0 float-left float-sm-right ">
<li class="breadcrumb-item"><a href="#" class="default-color">Home</a></li>
<li class="breadcrumb-item active">Page Title</li>
</ol>
</div>
</div>
</div>
<!-- breadcrumb -->
@endsection
@section('content')
<!-- row -->
<div class="row">
<div class="col-md-12 mb-30">
<div class="card card-statistics h-100">
<div class="card-body">
@livewire('counter')
</div>
</div>
</div>
</div>
<!-- row closed -->
@endsection
@section('js')
@livewireScripts
@endsection
my counter.blade.php
<ul>
@foreach($users as $user)
<li>{{ $user->name }}</li>
@endforeach
</ul>
my route when i show the component
Route::view('test', 'test');
my Counter.php of livewire
<?php
namespace App\Http\Livewire;
use App\User;
use Livewire\Component;
class Counter extends Component
{
public $search = '';
public function render()
{
return view('livewire.counter', [
'users' => User::where('name', $this->search)->get(),
]);
}
}