Si no lo tienes instalado de antes:
composer require laravel/jetstream
Para crear un proyecto con Jetstream:
laravel new blog_coders --jet
Elegir:0
no
Entramos dentro de la carperta creada.
npm install
npm run dev
php artisan migrate
Para poder usar Livewire hay q añadir sus css y sus js en resources\views\welcome.blade.php:
<head>
...
@livewireStyles
</head>
...
<body>
...
@livewireScripts
</body>
Para crear un componente de Livewire:
php artisan make:livewire contador
En app\Http\Livewire\Contador.php:
public $count = 0;
public function incrementar() {
$this->count++;
}
En resources\views\livewire\contador.blade.php:
<div>
<h1>Hola mundo </h1>
<button wire:click='incrementar'>Aumentar valor </button>
<h2>{{ $count }} </h2>
</div>
Y llamar a este componente livewire desde nuestra vista resources\views\welcome.blade.php:
<livewire:contador>
No hay comentarios:
Publicar un comentario