Livewire: Unable to find component Laravel Origin: Application & API OSI layer 7 · Application Last updated 4 Nov 2026

Laravel Livewire: Livewire\Exceptions\ComponentNotFoundException: Unable to find component: [admin.users]

Livewire can't resolve a component alias to a class — wrong name, namespace or discovery.

Exact message you may see Unable to find component: [admin.users]Livewire\Exceptions\ComponentNotFoundException: Unable to find componentUnable to find component LivewireLivewire component not foundNo component found for [x]
Seen on: Laravel PHP

Meaning

Component names map to classes in App\Livewire (v3) or App\Http\Livewire (v2): admin.users → App\Livewire\Admin\Users. Check class name/namespace, file location, and that you didn't upgrade versions without moving components. Clear caches and run composer dump-autoload.

Common causes

  • Class not in the expected namespace/path
  • Livewire v2→v3 namespace change
  • Typo or case mismatch (Linux)
  • Component not registered for packages
  • Cached views/classes stale

⚡ Quick fix

  1. Place the class at app/Livewire/Admin/Users.php
  2. php artisan livewire:make Admin/Users to generate correctly
  3. composer dump-autoload && php artisan view:clear

Detailed fix by platform

Laravel

  1. php artisan livewire:make Admin/Users

How to diagnose

  1. Name — Alias → class?
  2. Version — v2 or v3 paths?
  3. Case — Matches disk?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: Application & API. Errors that are often confused with or caused by this one (click to open):

403 This action is unauthorized — Laravel: Illuminate\Auth\Access\AuthorizationException: This action is unauthorized. (Laravel)403 This action is un…Attempt to read property "x" on null — Laravel/PHP 8: ErrorException: Attempt to read property "name" on null (Laravel)Attempt to read prope…Class "App\Models\X" not found — Laravel: Error: Class "App\Models\Post" not found (Laravel)Class "App\Models\X" …Command "x" is not defined — Laravel: Symfony\Component\Console\Exception\CommandNotFoundException: Command "make:livewire" is not defined. Did you mean one of these? (Laravel)Command "x" is not de…InvalidArgumentException: View [x] not found — Laravel: InvalidArgumentException: View [posts.index] not found. (Laravel)InvalidArgumentExcept…Laravel: Allowed memory size exhausted (request) — Laravel/PHP: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in vendor/laravel/framework (Laravel)Laravel: Allowed memo…Unable to locate a class or view for component — Laravel: InvalidArgumentException: Unable to locate a class or view for component [alert]. (Laravel)Unable to locate a cl…Livewire:…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.