#css #grid #tips #frontend
Это свойство может стать решающим фактором. Свойство
@dev_notes_ru
Это свойство может стать решающим фактором. Свойство
place-items: center; является сокращением для align-items и justify-items. Оно выравнивает элементы по вертикали и горизонтали внутри ячейки. Аналогично, свойство place-content выравнивает грид в целом. @dev_notes_ru
👍3🔥1
#backend #php #php84 #feature
👩💻 Новые функции массива в PHP 8.4
PHP 8.4 выйдет в ноябре 2024 года и представит несколько новых функций для работы с массивами:
✅
✅
✅
✅
Кратко рассмотрим эти новые функции и как их использовать в проектах на PHP 8.4.
Если вы Laravel разработчик, то возможно заметили, что уже есть подобные функции в классах
Для тех кто разрабатывает в Laravel, я покажу эквиваленты новых функций массивов PHP 8.4 в Laravel, чтобы можно было реализовать тот же функционал в своих Laravel проектах, не дожидаясь выхода PHP 8.4.
🖥 Читать статью
📱 @dev_notes_ru
PHP 8.4 выйдет в ноябре 2024 года и представит несколько новых функций для работы с массивами:
array_findarray_find_keyarray_anyarray_allКратко рассмотрим эти новые функции и как их использовать в проектах на PHP 8.4.
Если вы Laravel разработчик, то возможно заметили, что уже есть подобные функции в классах
Illuminate\Support\Collection и Illuminate\Support\Arr. Но мне нравится, что эти функции будут встроенными в PHP и поэтому будут доступны в любом PHP-проекте.Для тех кто разрабатывает в Laravel, я покажу эквиваленты новых функций массивов PHP 8.4 в Laravel, чтобы можно было реализовать тот же функционал в своих Laravel проектах, не дожидаясь выхода PHP 8.4.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#laravel #php
👩💻 Release day! 🚀
Laravel v11.21.0
Breeze v2.1.4
Cashier Paddle v2.5.2
Cashier Stripe v15.4.2
Dusk v8.2.4
Fortify v1.24.0
Jetstream v5.1.5
Octane v2.5.4
Pennant v1.11.0
Prompts v0.1.25
Reverb v1.2.0
Slack Notification Channel v3.3.1
Telescope v5.2.1
📱 @dev_notes_ru
Laravel v11.21.0
Breeze v2.1.4
Cashier Paddle v2.5.2
Cashier Stripe v15.4.2
Dusk v8.2.4
Fortify v1.24.0
Jetstream v5.1.5
Octane v2.5.4
Pennant v1.11.0
Prompts v0.1.25
Reverb v1.2.0
Slack Notification Channel v3.3.1
Telescope v5.2.1
Please open Telegram to view this post
VIEW IN TELEGRAM
#laravel #tips #BearerToken #backend
Совет по Laravel💡: Получайте Bearer токены элегантно
Создаете API с помощью Laravel? Вы можете получить bearer token с помощью метода
@dev_notes_ru
Совет по Laravel💡: Получайте Bearer токены элегантно
Создаете API с помощью Laravel? Вы можете получить bearer token с помощью метода
bearerToken на объекте request без необходимости парсить его вручную 🚀.@dev_notes_ru
👍3
#css #grid #tips #frontend
Для создания более сложных макетов можно использовать гриды внутри гридов. Эта техника упрощает работу с запутанными элементами пользовательского интерфейса.
Такой подход, хотя и является мощным, может стать сложным, поэтому следите за слоями вложенности.
@dev_notes_ru
Для создания более сложных макетов можно использовать гриды внутри гридов. Эта техника упрощает работу с запутанными элементами пользовательского интерфейса.
Такой подход, хотя и является мощным, может стать сложным, поэтому следите за слоями вложенности.
@dev_notes_ru
#frontend #css #property #contain #CSSContainment
👩💻 CSS свойство
CSS Containment используется для оптимизации и открытия возможностей стилизации путём изоляции элементов от остальной части страницы. Различные значения contain (size, paint, layout и т. д.) обеспечивают различные преимущества и компромиссы.
Назначение CSS свойства
✅ Оптимизация
✅ Возможности стилизации
Когда мы применяем
🖥 Читать статью
📱 @dev_notes_ru
containCSS Containment используется для оптимизации и открытия возможностей стилизации путём изоляции элементов от остальной части страницы. Различные значения contain (size, paint, layout и т. д.) обеспечивают различные преимущества и компромиссы.
Назначение CSS свойства
contain (CSS Containment) двояко:Когда мы применяем
contain к элементу, мы изолируем его (и его потомков) от остальной части страницы, и эта изоляция открывает все возможности. Существуют различные типы изолирования, выполняющие разные задачи, и мы рассмотрим каждый из них.Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#laravel #tips #mysql #mariadb #database #db
Совет по Laravel💡: Невидимые столбцы
Если вы используете MySQL/MariaDB в качестве базы данных, вы можете использовать невидимые столбцы. Эти столбцы остаются скрытыми в операторах
@dev_notes_ru
Совет по Laravel💡: Невидимые столбцы
Если вы используете MySQL/MariaDB в качестве базы данных, вы можете использовать невидимые столбцы. Эти столбцы остаются скрытыми в операторах
SELECT *, что идеально подходит для работы с конфиденциальной информацией и предварительно вычисленными столбцами 🚀.@dev_notes_ru
👍3😱2
#css #grid #tips #frontend
Функция
Она создает отзывчивый грид, в котором столбцы увеличиваются и уменьшаются в заданных пределах.
@dev_notes_ru
Функция
minmax() позволяет контролировать изменение размера. Она создает отзывчивый грид, в котором столбцы увеличиваются и уменьшаются в заданных пределах.
@dev_notes_ru
👍1
#backend #php #php84 #feature #PropertyHooks
👩💻 PHP 8.4 Property Hooks (хуки свойств)
Хуки свойств позволяют определять пользовательскую логику получения и установки свойств класса без необходимости писать отдельные методы получения и установки. Это означает, что можно определить логику непосредственно в объявлении свойства, чтобы получить прямой доступ к свойству (например,
Если вы Laravel разработчик, то, читая эту статью, можете заметить, что хуки очень похожи на аксессоры и мутаторы в моделях Laravel.
🖥 Читать статью
📱 @dev_notes_ru
Хуки свойств позволяют определять пользовательскую логику получения и установки свойств класса без необходимости писать отдельные методы получения и установки. Это означает, что можно определить логику непосредственно в объявлении свойства, чтобы получить прямой доступ к свойству (например,
$user->firstName) без необходимости помнить о вызове метода (например, $user->getFirstName() и $user->setFirstName()).Если вы Laravel разработчик, то, читая эту статью, можете заметить, что хуки очень похожи на аксессоры и мутаторы в моделях Laravel.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#laravel #tips #validation #redirect
Совет по Laravel💡: Настройте местоположение перенаправления
Мы часто используем запросы формы для валидации. Знаете ли вы, что можно настроить местоположение перенаправления при неудаче? Теперь вы не ограничены перенаправлением пользователей на предыдущую страницу 🚀.
@dev_notes_ru
Совет по Laravel💡: Настройте местоположение перенаправления
Мы часто используем запросы формы для валидации. Знаете ли вы, что можно настроить местоположение перенаправления при неудаче? Теперь вы не ограничены перенаправлением пользователей на предыдущую страницу 🚀.
@dev_notes_ru
🔥2
#css #grid #tips #frontend
Используйте
Это обеспечивает гибкость и сбалансированность макетов.
@dev_notes_ru
Используйте
auto для контента, определяющего размер на основе его длины, а fr (fraction) делят оставшееся пространство.Это обеспечивает гибкость и сбалансированность макетов.
@dev_notes_ru
🔥1
#JavaScript #TypeScript
👩💻 Всё о циклах в JavaScript
В каждом языке программирования есть циклы. Циклы выполняют операцию (т. е. часть работы) несколько раз, обычно по одному разу для каждого элемента массива или списка, или просто повторяют операцию до тех пор, пока не будет выполнено определённое условие.
В JavaScript, есть довольно много типов циклов. Я даже не все из них использовал, поэтому ради собственного любопытства решил сделать их поверхностный обзор. И, как оказалось, есть довольно веские причины, не использовать пару из этих типов.
Итак, давайте изучим различные типы циклов, что можно делать с каждым из них и почему следует использовать один, а не другой. (К концу вам покажется, что эта небольшая игра слов совершенно уморительна).
🖥 Читать статью
📱 @dev_notes_ru
В каждом языке программирования есть циклы. Циклы выполняют операцию (т. е. часть работы) несколько раз, обычно по одному разу для каждого элемента массива или списка, или просто повторяют операцию до тех пор, пока не будет выполнено определённое условие.
В JavaScript, есть довольно много типов циклов. Я даже не все из них использовал, поэтому ради собственного любопытства решил сделать их поверхностный обзор. И, как оказалось, есть довольно веские причины, не использовать пару из этих типов.
Итак, давайте изучим различные типы циклов, что можно делать с каждым из них и почему следует использовать один, а не другой. (К концу вам покажется, что эта небольшая игра слов совершенно уморительна).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#laravel #tips #env
Совет по Laravel💡: Убедитесь в существовании ключей Env
Если хотите быть абсолютно уверенными в существовании ключа в файле
@dev_notes_ru
Совет по Laravel💡: Убедитесь в существовании ключей Env
Если хотите быть абсолютно уверенными в существовании ключа в файле
.env, используйте метод getOrFail(). Он выбросит исключение во время выполнения, если ключ отсутствует. Это очень удобно для API ключей 🚀.@dev_notes_ru
👍1
#laravel #tips
Области в Laravel используются для добавления ограничений в запрос с помощью условий
Но знаете ли вы, что их можно использовать и для инкапсуляции отношений
@dev_notes_ru
Области в Laravel используются для добавления ограничений в запрос с помощью условий
where. Но знаете ли вы, что их можно использовать и для инкапсуляции отношений
with!@dev_notes_ru
👍1
#laravel #tips #dedublicate
Совет по Laravel💡: Удаление дубликатов символов
В Laravel v11.20 появился новый метод «deduplicate», позволяющий удалять дубликаты из пробелов или любых символов по вашему выбору 🚀.
@dev_notes_ru
Совет по Laravel💡: Удаление дубликатов символов
В Laravel v11.20 появился новый метод «deduplicate», позволяющий удалять дубликаты из пробелов или любых символов по вашему выбору 🚀.
@dev_notes_ru
🔥2