Заметки разработчика
473 subscribers
667 photos
4 videos
1.16K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
💡 Совет по Laravel: Хелпер `data_forget`

Вам когда-нибудь приходилось удалять данные из вложенных массивов? Это может быстро превратиться в мешанину (и уродство). Laravel поставляется с хелпером data_forget, позволяющим сделать именно это, используя точечную нотацию 🚀.

📱 @dev_notes_ru

#Laravel #Array #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Laravel 12: Улучшенное объединение вложенных массивов с помощью точечной нотации!

В Laravel 12 функция mergeIfMissing() теперь корректно объединяет значения во вложенных массивах с использованием точечной нотации.

Новое поведение в Laravel 12:

$request->mergeIfMissing([
'user.name' => 'Anderson',
]);


Вывод (Laravel 12):

[
'user' => [
'name' => 'Anderson'
]
]


Что изменилось?

Раньше объединение вложенных значений требовало ручных манипуляций с массивом. Теперь Laravel обрабатывает их автоматически, делая управление данными запроса более чистым и интуитивно понятным.

📱 @dev_notes_ru

#Laravel #Array
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Новые методы массивов в PHP 8.5: array_first() и array_last()

Разбираем новые функции массива `array_first()` и `array_last()` в PHP 8.5: синтаксис, примеры использования и сравнение с `reset()` и `end()`. Узнайте, как упростить работу с массивами.

🖥 Читать статью

📱 @dev_notes_ru

#PHP #Array #tips
Please open Telegram to view this post
VIEW IN TELEGRAM