من میخام event در لاراول رو یاد بگیرم.در ایتدا گفته پوشه های event و listener داخل پوشه app هست ولی برا من این دو تا پوشه داخل app نیس باید دستی این دو تا پوشه رو بسازم؟
این دو پوشه پیش فرض وجود ندارن ولی ساخته میشن
شما میتونید در EventServiceProvider لیست event ها و listener های هر کدوم رو وارد کنید
مثلا:
use App\Events\OrderShipped;
use App\Listeners\SendShipmentNotification;
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
OrderShipped::class => [
SendShipmentNotification::class,
],
];
بعد با اجرای دستور
php artisan event:generate
هم هر دو فولدر و هم کلاس های event , listener معرفی شده ساخته میشن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟