Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#doctrine

Один запрос - одна транзакция. В этой статье автор расскажет про прием, который позволит вам глобально запускать и откатывать транзакции, используя Doctrine.

https://www.thinktocode.com/2019/11/14/one-request-one-doctrine-transaction/
#book

Redis — это сетевое хранилище данных с открытым исходным кодом, является представителем NoSQL-подобных баз данных. В этой книге вы сразу погрузитесь в реальные примеры использования Redis, включая кэширование, масштабирование и интегрирование с другими СУБД. Вы научитесь работать с большими массивами данных, сокращая получение и добавление данных в сотни раз по сравнению с MySQL. От вас потребуется знания структуры и концепций работы баз данных.

https://yangx.top/progbook/2424
#advanced

Немного сложных моментов в понимании работы пакетного менеджера зависимостей composer.

https://medium.com/ruwork/dont-ignore-composer-lock-6f9fb3dc511a
Скачиваешь новое приложение для вызова такси, а оно… неудобное. Некрасивое. Виснет постоянно, вылетает, да и оплата картой проходит через раз… Кто виноват? Разработчик плохо постарался? Не только. Тестировщик тоже не выполнил свою задачу ー не проверил баги, не оценил удобство приложения. А мог бы указать коллегам на слабые места в приложении, тогда и продукт бы “взлетел” на рынке, и недовольных пользователей было бы меньше.

Где учат таких плохих тестировщиков, мы не знаем. А за классным образованием ー на курс «Тестировщик ПО (QA)» к SkillFactory: всего за 4 месяца те, кто хотел в IT, но не хотел заниматься чистым программированием, изучают теорию тестирования, приобретают технические навыки и осваивают платформы для тестирования, а потом находят интересную работу с высокой з/п.

Ну что, вы готовы ворваться в IT? Узнай подробности: https://clc.to/hsE26w
#laravel

В Symfony реализована достаточно удобная система ролей с иерархией. В этой статье автор реализует тот же подход для Laravel.

https://medium.com/@tomgrohl/implementing-user-roles-into-a-laravel-application-f8b9b5c266a7
#symfony

Перехватываем выполнение контроллера с помощью аннотаций и возвращаем собственный ответ (статья с небольшими исправлениями подойдёт и для современных версий фреймворка).

https://matthiasnoback.nl/2012/12/prevent-controller-execution-with-annotations-and-return-a-custom-response/

Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.

Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!

Ссылка на канал с отборными вакансиями: https://yangx.top/joinchat/AAAAAFZEHKueTRHhpUEoww

Го сам и захвати друга 😉