Публикации по теме 'php'
Репост подстека — OpenLampTech, выпуск №65
Вас ждет новая неделя и еще один отличный информационный бюллетень OpenLampTech . Спасибо за прочтение. 📚
Получите бесплатную копию моей электронной книги 10 советов по MySQL для всех при подписке на еженедельную рассылку OpenLampTech информационный бюллетень .
OpenLampTech предлагает спонсорские возможности в еженедельном информационном бюллетене для вашего бренда, продукта или услуги. В качестве стартовой публикации совместная работа очень экономична. Отправьте личное..
Laravel — P53: ограничение скорости
Внимательные читатели могли заметить метод под названием configureRateLimiting в RouteServiceProvider в нашей предыдущей статье. protected function configureRateLimiting()
{
RateLimiter::for('api', function (Request $request) {
return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
});
}
Каков ваш рабочий процесс отладки PHP?
Я работаю с PHP каждый день.
Отладка - большая часть рабочего процесса программистов. Мне нравится Xdebug, но он настолько нестабилен, что вы даже представить себе не можете.
У меня все время с этим проблемы.
Часто он «теряет» пути и отображает ошибку типа «Файл не найден». Еще чаще он игнорирует точки останова и останавливает программу только при возникновении ошибок. И, наконец, почти всегда это сильно замедляет работу моих локальных сайтов.
Иногда мне удается довольно хорошо..
Политика безопасности контента с PHP
Используйте X-Frame-Options и Content-Security-Policy с PHP
Большинство современных браузеров могут помочь защитить ваш сайт от вредоносных атак, если вы сообщите им об этом. Метод, который поддерживается почти повсеместно, заключается в установке параметров X-Frame. Если этот параметр установлен, браузер не позволяет другим сайтам отображать ваш собственный сайт в iframe. Это защищает от атак кликджекинга и должно использоваться на всех конфиденциальных страницах, таких как страница..
Еженедельный обмен ссылками Mr Frontend #36
Откажитесь от взлома [].forEach.call(NodeList) Должен признаться, прежде чем мы двинемся дальше, я использовал эту технику. Это выглядело дерзко и круто, и я занимался хаками ECMA5, но через некоторое время и… Советы по JS Это примерно один совет по JS каждый день!… Быстрый совет: имитация API-интерфейсов REST с использованием json-server Аюш Гупта показывает, как быстро создавать фиктивные API-интерфейсы REST для разработки и тестирования клиентских приложений с расширенными..
Как быстро начать работу с PHP и MariaDB
Автор: Роб Хеджпет
Язык программирования PHP долгое время считался достаточно легким и простым решением, которое разработчики могли использовать для создания надежных и креативных веб-приложений. На самом деле, это так же верно сейчас, как и когда-либо, поскольку последние несколько версий PHP сделали язык более привлекательным, чем когда-либо.
Как и многие другие языки, PHP может использовать преимущества MariaDB , и на самом деле это довольно простой и понятный процесс.
Но..
Понимание транзакций Laravel
Транзакции баз данных являются фундаментальной концепцией систем управления базами данных ( СУБД ), которые обеспечивают целостность и непротиворечивость данных в многопользовательской среде.
транзакция в MySQL – это последовательная группа операторов , запросов или операций, таких как выбор , вставка , обновление или удалить , чтобы выполнить как одну рабочую единицу, которую можно зафиксировать или отменить.
Транзакции описываются как ACID.
Атомарность . Это свойство..