mhmiton / laravel-modules-livewire

Using Laravel Livewire in Laravel Modules package with automatically registered livewire components for every modules.
MIT License
184 stars 35 forks source link

Unable to find App\Http\Livewire Folder #16

Closed malsgit closed 2 years ago

malsgit commented 2 years ago

Hi,

I have created a new Laravel 8 project:

 "laravel/framework": "^8.54",
   "laravel/jetstream": "^2.4",
   "laravel/sanctum": "^2.11",
   "laravel/tinker": "^2.5",
   "livewire/livewire": "^2.5",
   "mhmiton/laravel-modules-livewire": "^1.2",
   "nwidart/laravel-modules": "^8.2"

I created a Module and added Livewire components to the Module without anything created for Livewire in app\Http\Livewire

But when I try viewing the URL, I get an App\Http\Livewire Folder Not Found??

How do I get it to look at Modules*Module_Name*\Http\Livewire by default?

jacquestvanzuydam commented 2 years ago

How are you calling the Livewire component in your Module, is it namespaced correctly? Another stupid question, is your Module enabled?

malsgit commented 2 years ago

@jacquestvanzuydam Module enabled

Modules\Social\Http\Livewire\AddFriend.php
namespace Modules\Social\Http\Livewire;
use Livewire\Component;

class AddFriend extends Component
{
..
}
public function render()
    {
        return view('social::livewire.add-friend');
    }

Modules\Social\Resources\views\livewire\add-friend-blade.php

Modules\Social\Resources\views\index.blade.php 
<livewire:social::add-friend />
jacquestvanzuydam commented 2 years ago

That looks correct, and the route for the URL?

Edit: Probably not relevant.