Чем отличаются нативные сессии PHP от сессий Laravel – подробнее в статье.
https://iwasherefirst2.medium.com/how-do-laravel-sessions-work-7b65d74a79a6
https://iwasherefirst2.medium.com/how-do-laravel-sessions-work-7b65d74a79a6
Medium
Laravel sessions vs PHP session
PHP comes with a native way to handle sessions. Laravel is using its own. This article explains how.
Ищем самые медленные запросы в Laravel приложении.
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
Разбираемся, как работает воркеры очередей в Laravel.
https://divinglaravel.com/queue-workers-how-they-work
https://divinglaravel.com/queue-workers-how-they-work
Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
Советы по оптимизации гидрации объектов в Doctrine ORM от Окрамиуса.
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
ocramius.github.io
Doctrine ORM Hydration Performance Optimization
Hydration is the most expensive operation performed by Doctrine ORM: how do we prevent it from killing our applications?
👍1
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
👍2
Создание API с использованием TDD в Laravel
https://laravel.io/index.php/articles/building-an-api-using-tdd-in-laravel
#API #Laravel #Testing
👉 @php_lib
https://laravel.io/index.php/articles/building-an-api-using-tdd-in-laravel
#API #Laravel #Testing
👉 @php_lib
👍2
Обнаружение проблем n+1 через лотерейный подход, то есть запускаем проверку не каждый раз, а с некоторым шансом. Также как сделана в Laravel очистка сессий.
https://timacdonald.me/introducing-lazy-loading-prevention-into-an-existing-laravel-application/
👉 @php_lib
https://timacdonald.me/introducing-lazy-loading-prevention-into-an-existing-laravel-application/
👉 @php_lib
👍1
Ресурсы для API в Laravel
Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях.
Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей. Они позволяют поддерживать единый формат возвращаемых данных. Плюс позволяют отсекать лишние или секретные данные, например, пароли и токены.
#Laravel
👉 @php_lib
Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях.
Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей. Они позволяют поддерживать единый формат возвращаемых данных. Плюс позволяют отсекать лишние или секретные данные, например, пароли и токены.
#Laravel
👉 @php_lib
👍2
😁8👍1👏1
Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов
Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.
#PHP #Symfony #Yii #Laravel
👉 @php_lib
Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.
#PHP #Symfony #Yii #Laravel
👉 @php_lib
Хабр
Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов
Для кого и для чего написана статья? Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные...
👍3
Копирование объектов классов
При присваивании объекта класса другой переменной создается новая ссылка на тот же объект.
class Person{
public $name;
function __construct($name){
$this->name = $name;
}
}
$tom = new Person("Tom");
$bob = $tom;
$bob->name = "Bob";
echo $tom->name; // Bob
👉 @php_lib
При присваивании объекта класса другой переменной создается новая ссылка на тот же объект.
class Person{
public $name;
function __construct($name){
$this->name = $name;
}
}
$tom = new Person("Tom");
$bob = $tom;
$bob->name = "Bob";
echo $tom->name; // Bob
👉 @php_lib
Telegraph
Копирование объектов классов
При присваивании объекта класса другой переменной создается новая ссылка на тот же объект. Например: class Person{ public $name; function __construct($name){ $this->name = $name; } } $tom = new Person("Tom"); $bob = $tom;…
👍2