No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Primer componente livewire (preguntas)

5/26
Recursos

Aportes 4

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Buenas, hace unas semanas livewire tuvo algunos cambios, los cambios que interesan para est谩 clase son:
Antes -> App/Http/livewire/ShowThreads
ahora->App/livewire/ShowThreads
Archivo config de livewire deben modificar y agregar lo siguiente : 鈥榣ayout鈥 => 鈥榣ayouts.app鈥, h谩ganlo 煤nicamente si tienen el siguiente error Livewire page component layout view not found: [components.layouts.app]

Espero les sirva

Hola a todos!
Les cuento lo que me paso por las dudas que pueda ayudar a alguien!
Cuando cree el componente livewire

php artisan make:livewire show-threads

El componente Livewire no se creo dentro de Http como indica la documentaci贸n, sino dentro de App.

Por lo tanto me tiraba este error

pp\livewire\ShowThreads` was not found.
Controller class App\livewire\ShowThreads for one of your routes was not found. Are you sure this controller exists and is imported correctly?

Para solucionarlo el problema cambie la ruta del componente en la ruta web.

Luego me tiro otro error

Livewire page component layout view not found: [components.layouts.app]

Para solucionarlo tuve mover una carpeta en las vistas.
En Views-components meter la carpeta layouts

Escucho opiniones. Saludos.
PD: Un grande el profe.

Me sucedi贸 que, despu茅s de agregar los estilos de Livewire @livewireStyles en la plantilla app.blade.php, las nuevas clases de Tailwind que iba agregando en mi vista show-threads como bg-blue-600 y otras, no funcionaban.
Haciendo pruebas, tuve que quitar/comentar @livewireStyles de la plantilla app.blade.php y los estilos de Tailwind volvieron a responder. Nuevamente agregu茅/descoment茅 @livewireStyles y ya todo funciona bien.

Por lo visto se gener贸 un conflicto temporal de clases entre Livewire y Tailwind.

Buenas espero serles de ayuda en el caso de que est茅n experimentando problemas a la hora de declarar las rutas con livewire de la manera que explica el profe Italo:
Seg煤n la documentaci贸n de Livewire la versi贸n 3.0
la manera de declarar las rutas es de esta manera:
use App\Livewire\ShowThreads;
Route::get(鈥/鈥, ShowThreads::class)
->middleware([鈥榓uth鈥橾)
->name(鈥榙ashboard鈥);
Luego debemos correr el siguiente comando:
php artisan livewire:layout
Y listo ya todo funciona correctamente.
Les dejo la doc por si quieren echar un vistaso: https://livewire.laravel.com/docs/quickstart