💖 Поддержка канала www.donationalerts.com/r/matroskin978 4731 2196 5549 6408 (ПриватБанк) matroskin978@gmail.com (PayPal) TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20) 410014621600849 (ЮMoney) =============================================== Мои курсы на Udemy Не получается приобрести курс или нужна скидка - обращайтесь. Решим :) Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referralCode=9D54F544CCFD5E79FB11 Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка": www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3 Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002 Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879 СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
Добрый день. За всё время вашей работы на пхп (как в понимаю не первый год вы с ним работаете), вам пригодился хоть раз Линукс ? Часто слышу что для пхп желательна юникс подобная система (мак или линукс). Хотелось бы ваше мнение узнать, исходя из опыта
Добрый день! За все время работы ни разу не устанавливал на домашний компьютер Unix-систему. Всегда использовал Windows. На хостингах, само собой, Linux. При переносе сайта только однажды столкнулся с проблемой, связанной с различиями ОС. Это было достаточно давно и проблема была связана с путями и разделителями пути. В Windows разделителем пути является обратный слэш (\), а в Unix - прямой (/). При этом Windows нормально работает и с прямым, а Unix только с прямым. И вот с этим нюансом и была проблема. Еще один момент, который стоит учитывать, заключается в том, что Windows - регистронезависимая ОС, а Unix - регистрозависимы. По сути это все нюансы, о которых не стоит забывать при разработке, чтобы затем не возникло проблем с переносом проекта. Наличие Unix-системы для программиста на PHP не считаю обязательным.
Привет. У меня возникла проблема, я ставлю задачи на исполнение в очереди. Расчеты в методах с sql оборачиваю в транзакции. Использую мидлвары и интерфейсы, чтобы задачи не пересекались в очереди и все равно по финалу расчёта у меня получаются фантомные дублирования в базе данных. Sql с бизнес логикой считается верно. Изменить уровень изоляции не получается, ларка ругается, что я изменяю уровень, после начала транзакции и выполнения запросов. Да вот такая у меня беда. Решил проблему только убиранием задач из выполнения в очереди.
Привет! Сложно что-то подсказать. А проблемная задача долго выполняется? Если долго, тогда попробуйте увеличить значение retry_after, оно по умолчанию установлено в 90 секунд. Возможно, это поможет.
Вы можете назначить очередь, основанную на уникальном идентификаторе сущности, чтобы задачи, связанные с одной и той же сущностью, не пересекались. Как бы назвать процесс, по дефолту идет "default". Например: class ProcessDataJob implements ShouldQueue { public $queue = 'process_entity_{{ENTITY_ID}}'; }
💖 Поддержка канала
www.donationalerts.com/r/matroskin978
4731 2196 5549 6408 (ПриватБанк)
matroskin978@gmail.com (PayPal)
TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
410014621600849 (ЮMoney)
===============================================
Мои курсы на Udemy
Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
Laravel 11. Теория и практика работы с PHP-фреймворком - www.udemy.com/course/laravel-11-php/?referralCode=9D54F544CCFD5E79FB11
Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3
Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002
Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA
Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879
СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
Благодарю, Андрей, за то что продолжаешь нас просвещать ❤
Супер урок !!!
Вы просто волшебник, как раз вожусь с очередями для микросервиса. Спасибо за урок!
Вы молодец Андрей!!! Продолжайте свою работу. Запишите пожалуйста видео как создать многоуровневое меню. Очень нужно. Не могу разобраться.
супер вовремя как всегда :-)
Спасибо за урок ) если можно ждем урок по tall стеку 😊
@@ВиталийОнищенко-к4к пожалуйста)
По Livewire в планах есть, но времени пока нет...
👍👍👍
Добрый день. За всё время вашей работы на пхп (как в понимаю не первый год вы с ним работаете), вам пригодился хоть раз Линукс ? Часто слышу что для пхп желательна юникс подобная система (мак или линукс). Хотелось бы ваше мнение узнать, исходя из опыта
Добрый день!
За все время работы ни разу не устанавливал на домашний компьютер Unix-систему. Всегда использовал Windows. На хостингах, само собой, Linux. При переносе сайта только однажды столкнулся с проблемой, связанной с различиями ОС. Это было достаточно давно и проблема была связана с путями и разделителями пути. В Windows разделителем пути является обратный слэш (\), а в Unix - прямой (/). При этом Windows нормально работает и с прямым, а Unix только с прямым. И вот с этим нюансом и была проблема.
Еще один момент, который стоит учитывать, заключается в том, что Windows - регистронезависимая ОС, а Unix - регистрозависимы. По сути это все нюансы, о которых не стоит забывать при разработке, чтобы затем не возникло проблем с переносом проекта. Наличие Unix-системы для программиста на PHP не считаю обязательным.
@@matroskin978 мерси
Добрый день!
Уроки по websocket на Laravel будут?
Добрый день!
В планах нет.
Привет. У меня возникла проблема, я ставлю задачи на исполнение в очереди. Расчеты в методах с sql оборачиваю в транзакции. Использую мидлвары и интерфейсы, чтобы задачи не пересекались в очереди и все равно по финалу расчёта у меня получаются фантомные дублирования в базе данных. Sql с бизнес логикой считается верно. Изменить уровень изоляции не получается, ларка ругается, что я изменяю уровень, после начала транзакции и выполнения запросов. Да вот такая у меня беда. Решил проблему только убиранием задач из выполнения в очереди.
Привет!
Сложно что-то подсказать. А проблемная задача долго выполняется? Если долго, тогда попробуйте увеличить значение retry_after, оно по умолчанию установлено в 90 секунд. Возможно, это поможет.
Вы можете назначить очередь, основанную на уникальном идентификаторе сущности, чтобы задачи, связанные с одной и той же сущностью, не пересекались. Как бы назвать процесс, по дефолту идет "default". Например:
class ProcessDataJob implements ShouldQueue
{
public $queue = 'process_entity_{{ENTITY_ID}}';
}