Фильтр публикаций


Assalomu alaykum, Qurbon Hayiti barchamizga muborak bo’lsin!


Bu endi boshqa extension. VSCode va PhpStorm uchun chiqadi.

dump() qilgan joyingizda IDEning o'zida ma'lumot chiqadi. Uni yangi oynada ochib batafsil ko'rish ham mumkin.

#vscode #phpstorm
@PhpLaravelUz


Laravel Idea pluginiga zo'r narsa qo'shishibdi. Controllerni o'zidan routelar ko'rinib turadi.

#idea #laravel
@PhpLaravelUz


Mana bu RFC (Pipe operator) qabul qilindi.
Bu yangilikni yoqtirmayotganlar ham oz emas. Pipe operator kodni o'qishni qiyinlashtiradi degan fikrlar bildirilyabdi 🤔

#php #pipe_operator #php85
@PhpLaravelUz


Livewire Edge

Yangi Livewire package. Nimaligi hozircha noma’lum. Laraconda taqdim etiladi.

#livewire #edge
@PhpLaravelUz


FrankenPHP loyihasi PHP ning qaramog'iga o'tyabdi.

Hozircha faqat PHPning Github oranizatsiyasiga o'tkaziladi, lekin baribir oldingi maintainerlar tomonidan yuritiladi.
Keyinchalik PHP-FPM kabi butunlay PHPning tarkibiga kirishi ham mumkin.

Batafsil: https://externals.io/message/127347

#php #frankenphp
@PhpLaravelUz


Junie PhpStorm uchun ham chiqdi. Vibe coding qilib koʻringlar :-)

https://www.jetbrains.com/junie/

#junie #phpstorm #ai
@PhpLaravelUz


Junie PhpStorm

PhpStorm qulayligi va imkoniyatlari jihatdan zo'r bo'lsa ham AI kirib kelishi bilan VS Code ni ortidan quvyabdi.
Oldiniga copilot keyin windsurf va Cursor bilan vibe coding qilishgacha keldik.

JetBrains AI assistant boshida copilotga yaqin ham kela olmadi, ham pulli bo'ldi. IDEga ham pul to'laysiz, AI assistant kerak bo'lsa yana to'laysiz.

Hozir AI assistantni bepul qilib sifatini ham ancha oshirib qo'yishdi, lekin buni oldinroq, boshidayoq qilish kerak edi. Chunki hozir baribir AI assistant Cursor darajasida emas.

Endi Junieni reklama qilishyabdi. Junie - JetBrains IDElari uchun vibe coding agent. Hozir Goland, Webstormlarda ishlayabdi PhpStormga ham yaqin kunlarda chiqishi kerak.

Junieni Nuno Maduroning videosida ko'rishingiz mumkin. Yomon emas. Ko'ramiz balki shu safar yetib olar.

https://www.youtube.com/watch?v=tfBS85Ksfag

#ai #junie
@PhpLaravelUz


Endi PHPUnit default holatda test uchun in memory sqlite database ishlatadi. Hozirgacha phpunit.xml da bu sozlamalar commentga olib qo'yilgan edi. Endi bu sozlamalar default holatda aktiv bo'ladi.

#testing #phpunit #laravel
@PhpLaravelUz


Видео недоступно для предпросмотра
Смотреть в Telegram
Laravel Wayfinder

Laravel jamoasidan yangi tool - Wayfinder bugun beta versiyada chiqarildi:
https://github.com/laravel/wayfinder

U controllerlaringiz va routlar uchun frontendda import qilsa bo'ladigan TypeScript funksiyalarini generatsiya qilib beradi.

#laravel #wayfinder
@PhpLaravelUz


Scope Attribute

Endi Eloquentdagi local scopelarni attribute yordamida ko'rsatish mumkin.

Metod nomi boshiga scope qo'shimchasini qo'shish ham oldingiday ishlaydi.

#laravel #eloquent #scope
@PhpLaravelUz


Assalomu alaykum, hayit ayyomingiz muborak bo’lsin!


True Async

Bugun PHPda asinxron kod yozish imkoniyatini beradigan RFC e'lon qilindi.
Unga ko'ra quyidagi kabi kod yozish mumkin bo'ladi:

Async\run(function() {

$fiber = Async\async(function() {
sleep(1);
return "Fiber completed!";
});

// Execution is paused until the fiber completes
$result = Async\await($fiber);

echo $result . "\n";

echo "Done!\n";
});

Bu JavaScriptdagi async/await ga o'xshaydi va Event Loop mexanizmi orqali ishlaydi.

Hozir PHPda asinxron kod yozishda generatorlardan, 8.1 versiyadan boshlab Fiberlardan yoki Swoole, AMPHP, ReactPHP kabi yechimlardan foydalaniladi.

RFC:
https://wiki.php.net/rfc/true_async

#php #rfc #async
@PhpLaravelUz


Assalomu alaykum.
Barchamizga Ramazon muborak boʻlsin.


Asymmetric Visibility for Static Properties

PHP 8.4 da object propertylar uchun asymmetric visibility qo'shilgan edi.

PHP 8.5 da static propertylar uchun ham ushbu imkoniyatni qo'shish uchun RFCga ovoz berish boshlandi.
Katta ehtimol bilan qabul qilinadi.

RFC: https://wiki.php.net/rfc/static-aviz

#php #php84 #php85
@PhpLaravelUz


Pipe operator

PHP 8.5 da pipe operatori |> qo'shilishi taklif qilinyabdi.

Ushbu operator yordamida bir o'zgaruvchi ustida bajariladigan bir nechta amallarni ulab ketish mumkin. Masalan rasmning pastki qismida yozilgan kodni, yuqori qismidagi kabi o'zgartirish mumkin.

Bunday operator Elixir, F# kabi tillarda mavjud bo'lib, uni PHP ga qo'shish oldin ham muhokamaga qo'yilgan. Lekin ovoz berish jarayonida rad etilgan.

Hozirgi RFC: https://wiki.php.net/rfc/pipe-operator-v3
Ovoz berish hali boshlangani yo'q.

#php #php85 #pipe_operator
@PhpLaravelUz


PHP bo'yicha musobaqa

9-fevral kuni «Najot Ta'lim» PHP bo'yicha musobaqa o'tkazayotgan ekan.

Quyidagi havola orqali ro'yxatdan o'tishingiz mumkin:

https://forms.gle/KSWp62agxEfV72Uv6

#php
@PhpLaravelUz


Видео недоступно для предпросмотра
Смотреть в Telegram
Frontendda PHP: Fusion

Fusion - bu Aaron Francis tomonidan shu kunlarda taqdim etilgan JavaScript kutubxona bo'lib, frontendda PHP kod yozish imkonini beradi.

Batafsil: https://www.youtube.com/watch?v=sa3XHjG1Kgs

#fusion #php #js
@PhpLaravelUz


Laravel Starter Kits

24-fevralda Starter Kitlarning ham yangi versiyalari chiqadi.
React va Vue versiyalarida shadcn/ui ishlatiladi.
Livewire versiyasida esa Flux ning bepul versiyasi ishlatiladi.

#laravel #starterkits
@PhpLaravelUz



Показано 20 последних публикаций.