TGViewer
Channel Public Channel
Заметки разработчика

Заметки разработчика

@dev_notes_ru

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Subscribers
457
Photos
740
Videos
4
Links
1.2K

Showing posts older than #523 · Back to latest

Older Posts 20 shown
Post #522 21
Laravel Folio — это новая система автоматической маршрутизации на основе файлов и каталогов. В результате вы получаете каталог "страниц"; при попадании на одну из этих страниц по URL она автоматически загружается. Выпуск Laravel Folio запланирован на следующую неделю, и вот предварительный обзор того, что Тейлор продемонстрировал на Laracon

https://www.dev-notes.ru/articles/laravel/laravel-folio/
Заметки разработчика Laravel Folio Laravel Folio — это новая система автоматической маршрутизации на основе файлов и каталогов.
Post #521 18
Недавно у меня украли мобильный телефон, и я понял, как много приложений не имеют функции контроля сеанса. Я не мог выйти из системы с этого устройства.

К счастью, Laravel предоставляет способ аннулирования и "выхода" из сеансов активного пользователя на других устройствах без аннулирования сеанса на его текущем устройстве.

https://www.dev-notes.ru/articles/laravel/invalidating-sessions-on-other-devices/
Заметки разработчика Аннулирование сессий на других устройствах в Laravel Laravel предоставляет способ аннулирования и 'выхода' из сеансов активного пользователя на других устройствах без аннулирования сеанса на текущем устройстве.
Post #520 19
Использование CSRF-токенов добавляет дополнительный уровень безопасности, подтверждая, что запрос исходит от того же приложения, а не от вредоносного источника. Laravel обеспечивает встроенную защиту от CSRF-атак путём генерации и проверки CSRF-токенов. Однако его неправильное использование может привести к ошибке: "419 Page Expired".

https://www.dev-notes.ru/articles/laravel/how-to-fix-419-page-expired-csrf-token-mismatch/
Заметки разработчика Как исправить ошибку 419 Page Expired/CSRF token mismatch Laravel обеспечивает встроенную защиту от CSRF-атак. Неправильное использование CSRF-токенов может привести к ошибке 419 Page Expired или CSRF token mismatch.
Post #519 19
Record и Tuple в JavaScript

В этой статье мы рассмотрим готовящееся предложение Record / Tuple. Как их создавать, зачем их использовать и чем они отличаются от обычных объектов и массивов?

https://www.dev-notes.ru/articles/javascript/records-and-tupples/
Заметки разработчика Record и Tuple в JavaScript В этой статье мы рассмотрим готовящееся предложение Record / Tuple. Как их создавать, зачем их использовать и чем они отличаются от обычных объектов и массивов?
Post #518 21
Как хранить данные JSON в базе данных в Laravel (с примерами)

Хранение данных JSON в базе данных Laravel обеспечивает гибкое решение для управления динамическими атрибутами или неструктурированными данными.

https://www.dev-notes.ru/articles/eloquent/how-to-store-json-data-in-database/
Заметки разработчика Как хранить данные JSON в базе данных в Laravel (с примерами) В этом руководстве мы рассмотрим процесс хранения данных JSON в базе данных Laravel на практическом примере хранения атрибутов товара.
Post #517 21
Варианты использования Web Storage API в HTML

Существуют различные способы использования веб-хранилищ в веб-приложениях. Front-end разработчики используют современный браузерный API веб-хранилища для создания более персонализированных, эффективных и отзывчивых веб-сайтов. В этой статье мы рассмотрим множество примеров использования, которые помогут вам создавать привлекательные веб-приложения.

https://www.dev-notes.ru/articles/frontend/use-cases-for-htmls-web-storage-API/
Заметки разработчика Варианты использования Web Storage API в HTML Когда и зачем использовать Web Storage API в HTML
Post #516 19
Post #515 15
Готовимся к переходу на Symfony 6.4 и Symfony 7.0

Symfony 6.4 и Symfony 7.0 будут выпущены одновременно в конце ноября 2023 года. В этой статье рассказывается об их различиях и о том, как выбрать оптимальную версию для своих проектов.

https://www.dev-notes.ru/articles/symfony/prepare-yourself-for-symfony-6-4-and-symfony-7-0/
Заметки разработчика Готовимся к переходу на Symfony 6.4 и Symfony 7.0 Symfony 6.4 и Symfony 7.0 выйдут одновременно в конце ноября 2023 года. Мы расскажем об их различиях и о том, как выбрать оптимальную версию для своих проектов.
Post #514 15
Post #513 20
Выпущена бета-версия Livewire v3

Калеб Порцио, выступая на конференции Laracon, только что выпустил официальную бета-версию Livewire v3! В своём выступлении он продемонстрировал множество новых возможностей, некоторые из которых мы рассмотрим здесь.

https://www.dev-notes.ru/articles/laravel/livewire-v3-beta/
Заметки разработчика Выпущена бета-версия Livewire v3 Калеб Порцио, выступая на Laracon, только что выпустил официальную бета-версию Livewire v3!
Post #511 17
Post #510 20
Свойства API-интерфейса IntersectionObserver

Вчера мы рассмотрели, как определить, когда элемент входит или выходит из области просмотра. Сегодня мы познакомимся с некоторыми подробностями, которые можно получить об этих элементах из объекта IntersectionObserverEntry.

https://www.dev-notes.ru/articles/javascript/intersectionobserver-api-properties/
Заметки разработчика Свойства API-интерфейса IntersectionObserver Сегодня мы познакомимся с некоторыми подробностями, которые можно получить об элементах из объекта IntersectionObserverEntry.
Post #509 21
Запуск команд в Laravel c использованием Процессов

В этом руководстве вы узнаете, как использовать фасад Laravel Process, построенный на основе высокоэффективного компонента Symfony Process, для выполнения команд вне среды Laravel.

https://www.dev-notes.ru/articles/laravel/run-commands-laravel-using-processes/
Заметки разработчика Запуск команд в Laravel c использованием Процессов В этом руководстве вы узнаете, как использовать фасад Laravel Process, построенный на основе компонента Symfony Process, для выполнения команд вне среды Laravel
Post #508 21
Как определить, когда элемент входит или выходит из области просмотра с помощью ванильного JavaScript

API Intersection Observer можно использовать для наблюдения за элементом и запуска функции обратного вызова, когда он входит или выходит из области просмотра (или из другого элемента).

https://www.dev-notes.ru/articles/javascript/how-to-detect-when-an-element-enters-or-leaves-the-viewport/
Заметки разработчика Как определить, когда элемент входит или выходит из области просмотра API Intersection Observer можно использовать для наблюдения за элементом и запуска функции обратного вызова, когда он входит или выходит из области просмотра.
Post #507 21
Как установить MySQL сервер на Ubuntu Linux 22.04 LTS

Объясняем, как установить MySQL 8 сервер на Ubuntu Linux 22.04 LTS с помощью APT, создать пользователей, базу данных и настроить сервер.

https://www.dev-notes.ru/articles/devops/installing-mysql-server-on-ubuntu-22-04-lts-linux/
Заметки разработчика Как установить MySQL сервер на Ubuntu Linux 22.04 LTS Объясняем, как установить MySQL 8 сервер на Ubuntu linux 22.04 LTS с помощью APT, создать пользователей, базу данных и настроить сервер.
Post #506 19
Примитивные объекты в JavaScript: Когда их использовать (часть 2)

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

https://www.dev-notes.ru/articles/javascript/primitive-objects-javascript-part-2/
Заметки разработчика Примитивные объекты в JavaScript: Когда их использовать (часть 2) Во второй части цикла Кирилл рассматривает полезность примитивных объектов, изучая, как уменьшение их возможностей может быть полезно для вашего проекта.
Post #505 19
БЭМ vs SMACSS: Сравнение CSS методологий

Следование CSS методологии гарантирует, что все, кто участвует в процессе разработки, говорят на одном языке. БЭМ и SMACSS отличаются друг от друга, но имеют ряд уникальных преимуществ.

https://www.dev-notes.ru/articles/css/bem-vs-smacss-comparing-css-methodologies/
Заметки разработчика БЭМ vs SMACSS: Сравнение CSS методологий Следование CSS методологии гарантирует, что все, участвующие в процессе разработки, говорят на одном языке. БЭМ и SMACSS отличаются, но имеют ряд преимуществ.
Post #504 19
Laravel: Погружение в CORS

Из этого руководства вы узнаете, как использовать возможности Laravel CORS. Узнайте, что это такое, и раскройте его потенциал для беспрепятственного совместного использования ресурсов из разных источников.

https://www.dev-notes.ru/articles/laravel/diving-into-cross-origin-resource-sharing/
Заметки разработчика Laravel: Погружение в CORS Из этого руководства вы узнаете, как использовать возможности Laravel CORS. Узнайте, что это такое, и раскройте его потенциал для беспрепятственного CORS.
Post #503 20
Новые возможности и изменения в Laravel Livewire v3

В этой статье вы узнаете о некоторых важных возможностях, которые появятся в Laravel Livewire v3.

https://www.dev-notes.ru/articles/laravel/livewire-v3-features/
Заметки разработчика Новые возможности и изменения в Laravel Livewire v3 В этой статье вы узнаете о некоторых важных возможностях, которые появятся в Laravel Livewire v3.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →