Установка Laravel-приложений на хостинг с ispmanager
В этой статье на конкретных примерах расскажу, как развернуть веб-приложение на базе Laravel framework на сайте под управлением панели ispmanager. Будет мало теории, но много практических шагов, командной строки, скриншотов, немного докера и компиляции кода.
https://habr.com/ru/companies/ispmanager/articles/730268/
В этой статье на конкретных примерах расскажу, как развернуть веб-приложение на базе Laravel framework на сайте под управлением панели ispmanager. Будет мало теории, но много практических шагов, командной строки, скриншотов, немного докера и компиляции кода.
https://habr.com/ru/companies/ispmanager/articles/730268/
❤31
Релиз Laravel 10.11
https://github.com/laravel/framework/releases/tag/v10.11.0
+релизы:
Forge SDK 3.13.5
Pennant 1.3
Valet 4.1.1
Vite Plugin 0.7.7
https://github.com/laravel/framework/releases/tag/v10.11.0
+релизы:
Forge SDK 3.13.5
Pennant 1.3
Valet 4.1.1
Vite Plugin 0.7.7
❤14
Релиз Laravel Octane 2.0
Добавлена поддержка RoadRunner 3
https://github.com/laravel/octane/releases/tag/v2.0.0
Добавлена поддержка RoadRunner 3
https://github.com/laravel/octane/releases/tag/v2.0.0
❤22
Релиз Laravel Precognition 0.2
Пакет для рилтайм валидации без необходимости дублирования её логики на фронтенде.
Добавлена документация на официальный сайт
https://laravel.com/docs/10.x/precognition
Пакет для рилтайм валидации без необходимости дублирования её логики на фронтенде.
Добавлена документация на официальный сайт
https://laravel.com/docs/10.x/precognition
❤61
Мутационные тесты
Что такое мутационные тесты? По факту это тесты для тестов. Все прекрасно понимают, что наличие тестов в проекте само по себе еще ничего не гарантирует: ни покрытие, ни отсутствие ошибок в коде и самих тестах. Важно качество этих тестов, что они действительно проверяют то, что должны и все дополнительные сценарии.
Работает это так: мутационный фреймворк изменяет исходный код проекта согласно определенному набору правил, например, меняет
Кроме того, сразу будет видно, какие мутанты вовсе не покрыты тестами, они будут пропущены фреймворком.
https://habr.com/ru/articles/737278/
Что такое мутационные тесты? По факту это тесты для тестов. Все прекрасно понимают, что наличие тестов в проекте само по себе еще ничего не гарантирует: ни покрытие, ни отсутствие ошибок в коде и самих тестах. Важно качество этих тестов, что они действительно проверяют то, что должны и все дополнительные сценарии.
Работает это так: мутационный фреймворк изменяет исходный код проекта согласно определенному набору правил, например, меняет
===
на !==
(на самом деле там большой список мутаций) и для каждого такого изменения (мутанта) прогоняет тесты. Если тесты упали, значит мутант считается убитым, если тесты не заметили изменений - мутант выжил и на него стоит посмотреть, скорее всего тест нужно доработать.Кроме того, сразу будет видно, какие мутанты вовсе не покрыты тестами, они будут пропущены фреймворком.
https://habr.com/ru/articles/737278/
Хабр
Лови мутанта! Мутационные тесты: зачем и как
Я очень люблю тесты и считаю, что любой код должен быть покрыт ими, желательно качественными :) Поэтому хочу поделиться с вами опытом внедрения мутационных тестов в проект, рассказать зачем оно...
❤40
Релиз Laravel 10.13
https://github.com/laravel/framework/releases/tag/v10.13.0
+релизы:
Laravel 9.52.8
Horizon 5.16.1
Jetstream 3.2.2
Octane 2.0.1
Socialite 5.6.2
Telescope 4.14.4
Valet 4.1.2
https://github.com/laravel/framework/releases/tag/v10.13.0
+релизы:
Laravel 9.52.8
Horizon 5.16.1
Jetstream 3.2.2
Octane 2.0.1
Socialite 5.6.2
Telescope 4.14.4
Valet 4.1.2
❤20
Автоматическая генерация игровых карт для игры на PHP
https://stitcher.io/blog/procedurally-generated-game-in-php
https://stitcher.io/blog/procedurally-generated-game-in-php
stitcher.io
Building a procedurally generated game with PHP - stitcher.io
I wrote a procedurally generated game from scratch
❤21
Релиз бесплатного онлайн-инструмента MySQL EXPLAIN Explained
Упрощённый и более понятный разбор запросов к БД.
https://explainmysql.com/
Упрощённый и более понятный разбор запросов к БД.
https://explainmysql.com/
❤57
This media is not supported in your browser
VIEW IN TELEGRAM
Релиз daisyUI 3.0
Бесплатная библиотека компонентов для Tailwind CSS
https://daisyui.com/docs/changelog/
Бесплатная библиотека компонентов для Tailwind CSS
https://daisyui.com/docs/changelog/
❤37
❤33
Сегодня команда зарелизила:
— Laravel 10.13.2
— Forge CLI 1.8
— Fortify 1.17.3
— Pint 1.10.1
— Socialite 5.6.3
— Telescope 4.14.6
— Nova 4.25.0
— Laravel 10.13.2
— Forge CLI 1.8
— Fortify 1.17.3
— Pint 1.10.1
— Socialite 5.6.3
— Telescope 4.14.6
— Nova 4.25.0
❤21
Использование сопрограмм GoLang для обработки очереди задач Laravel
https://themsaid.com/using-golangs-coroutines-to-handle-laravel-jobs
https://themsaid.com/using-golangs-coroutines-to-handle-laravel-jobs
❤33
Релизы 8.2.7, 8.1.20 и 8.0.29
https://www.php.net/ChangeLog-8.php#8.2.7
Также доступен для тестирования первый релиз PHP 8.3.0 Alpha 1
Полноценная версия выйдет 23 ноября 2023 года.
https://www.php.net/archive/2023.php#2023-06-08-3
https://www.php.net/ChangeLog-8.php#8.2.7
Также доступен для тестирования первый релиз PHP 8.3.0 Alpha 1
Полноценная версия выйдет 23 ноября 2023 года.
https://www.php.net/archive/2023.php#2023-06-08-3
❤15
Laravel Ignition 2.1 — AI
В пакет, который отвечает за вывод ошибок фреймворка, добавлена возможность подключения искусственного интеллекта OpenAI.
https://flareapp.io/blog/54-flare-and-ignition-now-offer-ai-powered-solutions
В пакет, который отвечает за вывод ошибок фреймворка, добавлена возможность подключения искусственного интеллекта OpenAI.
https://flareapp.io/blog/54-flare-and-ignition-now-offer-ai-powered-solutions
❤63