Component Namespaces in Livewire v4

Organize components with custom namespaces.

1 min readLivewireاقرأ بالعربية

Livewire v4 introduces component namespaces for better organization.

Configuration

php
// config/livewire.php
'component_namespaces' => [
    'layouts' => resource_path('views/layouts'),
    'pages' => resource_path('views/pages'),
    'admin' => resource_path('views/admin'),
],

Usage

blade
<!-- From layouts namespace -->
<livewire:layouts::app />

<!-- From pages namespace -->
<livewire:pages::dashboard />

<!-- In routes -->
Route::livewire('/admin', 'admin::dashboard');
All articles

Keep reading