آیا برای شما پیش اومده که یه event رو وسط کد ببینید ولی نتونید listener هاشو پیدا کنید؟!
در لاراول نسخه 9 میتونید لیست کاملی از event/listener ها رو با دستور artisan event:list ببینید.
تا نسخه ۸ دستور event:list فقط مواردی رو لیست میکرد که در فایل EventServiceProvider نوشته شده بودند. یعنی عملا هیچ فایده ای نداشت و تمامی Event::listen ها از دید ما مخفی می موندن.
این امکان جدید نیاز به تغییرات عمده در ساز و کار داخلی لاراول داشت به خاطر همینم یک هفته در حال بررسی بود و امکان اوردنش به نسخه ۸ هم نبود چون ریسک داشت.
به علاوه سرعت بوت شدن لاراول هم بدین ترتیب بیشتر میشه چراکه این تغییر عملکرد درونی لاراول رو به سمت lazy شدن سوق میده.
متقاعد کردن تیلور برا این تغییر خیلی سخت بود اما بالاخره کوتاه اومد... 😁😁😁
https://github.com/laravel/framework/pull/35037
@codino
در لاراول نسخه 9 میتونید لیست کاملی از event/listener ها رو با دستور artisan event:list ببینید.
تا نسخه ۸ دستور event:list فقط مواردی رو لیست میکرد که در فایل EventServiceProvider نوشته شده بودند. یعنی عملا هیچ فایده ای نداشت و تمامی Event::listen ها از دید ما مخفی می موندن.
این امکان جدید نیاز به تغییرات عمده در ساز و کار داخلی لاراول داشت به خاطر همینم یک هفته در حال بررسی بود و امکان اوردنش به نسخه ۸ هم نبود چون ریسک داشت.
به علاوه سرعت بوت شدن لاراول هم بدین ترتیب بیشتر میشه چراکه این تغییر عملکرد درونی لاراول رو به سمت lazy شدن سوق میده.
متقاعد کردن تیلور برا این تغییر خیلی سخت بود اما بالاخره کوتاه اومد... 😁😁😁
https://github.com/laravel/framework/pull/35037
@codino
https://github.com/imanghafoori1/laravel-temp-tag
یکی از کاربردهای پکیج temp tag ثبت like, dislike کاربران برای مدل های دلخواه هست.
@codino
یکی از کاربردهای پکیج temp tag ثبت like, dislike کاربران برای مدل های دلخواه هست.
@codino
مثلا برا پیدا کردن تعداد like هایی که کاربران روی یک کامنت خاص گذاشته اند میتونید از متد getTagCount استفاده کنید.
با این فرض که به ازای هر لایک یک تگ با عنوان:
'user_like_'.$user_id
روی کامنت ثبت کرده اید.
@codino
با این فرض که به ازای هر لایک یک تگ با عنوان:
'user_like_'.$user_id
روی کامنت ثبت کرده اید.
@codino
دیروز با پذیرفته شدن کامیت ۸۷ ام به رتبه ۱۷ بین مشارکت کنندگان لاراول رسیدم.
https://github.com/laravel/framework/pull/35242
https://github.com/laravel/framework/graphs/contributors
https://github.com/laravel/framework/pull/35242
https://github.com/laravel/framework/graphs/contributors
GitHub
[8.x] Add test for duplicate listeners on dispatcher by imanghafoori1 · Pull Request #35242 · laravel/framework
This behaviour is not tested anywhere for event dispatcher, and with new changes on 9.x it is somewhat possible to easily break this with no failing test.
This test will ensure that duplicate liste...
This test will ensure that duplicate liste...
👍4
آیا ما در این کد تابعی را فراخوانی کرده ایم؟
```
$c = $this->age + 2; ```
```
$c = $this->age + 2; ```
Anonymous Quiz
28%
بله
39%
خیر
34%
شاید
آیا نیاز به آموزش در زمینه جاوا اسکریپت js از کانال کدینو دارید؟
Anonymous Poll
14%
خیر
37%
اصول زبان js
57%
فریمورک های vue, react
33%
node.js