راکت
حل شده

event in laravel

2 پاسخ

من میخام event در لاراول رو یاد بگیرم.در ایتدا گفته پوشه های event و listener داخل پوشه app هست ولی برا من این دو تا پوشه داخل app نیس باید دستی این دو تا پوشه رو بسازم؟

ثبت پرسش جدید

پاسخ‌ها

2
مهران مرندی
مهران مرندی
@mehranmarandi

تخصص: برنامه نویس

بهترین پاسخ

این دو پوشه پیش فرض وجود ندارن ولی ساخته میشن
شما میتونید در 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 معرفی شده ساخته میشن

لینک مستندات لاراول

لیلا اکبری
لیلا اکبری
@leila.akbari1996

تخصص: لاراول

@mehranmarandi90 عالی بود مرسی

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام