لیلا اکبری
3 سال پیش توسط لیلا اکبری مطرح شد
2 پاسخ

event in laravel

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


ثبت پرسش جدید
مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش مطرح شد
0

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

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


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

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