سلام دوستان خسته نباشید
کسی از پکیج nwidart در لاراول استفاده کرده؟
من یه مشکل در event listener ها داشتم در این پکیج
داخل ماژول و فایل EventServiceProvider کد زیر رو داریم:
<?php
namespace Modules\Auth\Providers;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Modules\Auth\Events\dashboard\v۱\RegisterEvent;
use Modules\Auth\Listeners\dashboard\v۱\RegisterEmailListener;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
RegisterEvent::class => [
RegisterEmailListener::class,
],
];
}
اما وقتی event فراخونی میشه
listener اون صدا زده نمیشه و عملا کار نمیکنه
تست کردم و متوجه شدم event اجرا میشه اما listener نه
ممنون میشم کمک کنید
راه حل مشکل رو یافتم
باید داخل ماژول و فایل module.json و در قسمت providers فایل مورد نظرم رو وارد میکردم...
{
"name": "ModuleName",
"alias": "ModuleName",
"description": "",
"keywords": [],
"order": 0,
"providers": [
"Modules\\ModuleName\\Providers\\AuthServiceProvider",
"Modules\\ModuleName\\Providers\\EventServiceProvider"
],
"aliases": {},
"files": [],
"requires": []
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟