[Разработка веб-сайтов, PHP, Laravel] Laravel–Дайджест (18–24 января 2021)
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Подборка свежих уроков, видео и пакетов по фреймворку Laravel.
Тейлор о версионировании фреймворка
Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает, что создается иллюзия очень быстрого развития фреймворка, хотя на самом деле в мажорных выпусках гораздо меньше критических изменений, чем было раньше.
Людям до сих пор трудно понять, что темпы выпуска фреймворка совсем не поменялись и процесс обновления становился все проще с каждым релизом.
Я по-прежнему считаю, что предыдущее наше версионирование было лучше ( {paradigm/era}.{major}.{patch} ). Лучше именно для фреймворка, а не для пакетов, таких как Cashier, Dusk и т.д. Пусть это станет уроком для других опенсорсных разработчиков: доверяйте интуиции и не поддавайтесь давлению.
На русском языке
- 18 советов по оптимизации запросов к базе данных
Если ваше приложение медленно работает или делает много запросов к БД, то используйте наши советы, чтобы сократить время его загрузки. Мы исследуем методы оптимизации MySQL-, eloquent- и просто сырых запросов к базе данных.
- Непрерывная интеграция для Laravel с помощью Github Actions
Github предлагает сервис Непрерывной Интеграции (CI — Continuous Integration), который называется Github Actions. Процессы CI-сборки называются воркфлоу (workflows — рабочие процессы). Они запускаются, когда в вашем github-репозитории происходят определенные события: коммиты, пул-реквесты. Если вы работаете в команде разработчиков, то Github Actions поможет автоматически проверить пул-реквесты, запустив для них необходимые тесты. После этого можно с уверенностью принимать его и вливать в проект.
- Laravel Lang Publisher — Менеджер локализаций
При использовании мультиязычного приложения перед разработчиком встаёт проблема перевода стандартных фраз и поддержка перевода в актуальном состоянии. В попытках автоматизации многие находят пакет Laravel-Lang/lang. Но у него есть один недостаток — он предоставляет только файлы перевода, которые необходимо вручную скопировать в своё приложение, при этом не потеряв другие свои переводы. И здесь мы сталкиваемся с проблемой, которую решает пакет Laravel Lang Publisher.
Релизы
Уроки
- Новое в Laravel 8.23: Метод sole()
- Пример использования уязвимости CVE-2021-21263 в Laravel 8.22 и ниже.
- Создание легко настраиваемых пакетов для Laravel
- Как предотвратить перекрытие задач в Laravel
- Мои настройки PhpStorm после 8 лет использования
- Заменяем дебаг через Dump & Die на Ray
- Начинаем работать с Laravel Livewire
- Паттерн «Репозиторий» в Laravel с использованием Наследования и Внедрения Зависимостей
- 5 простых советов по Laravel
Видео
- Как создать админа в Laravel: Tinker или Seeds?
- 3 секрета директивы @foreach в Blade-шаблонах
- Jetstream/Fortify: Роли, Права и Гварды
- Использование Laravel Sanctum с API-токенами
- Как начать работать с Laravel Breeze и Jetstream
- Руководство по аутентификации в Nuxt через API с использованием Laravel Sanctum
Телеграм на русском
===========
Источник:
habr.com
===========
Похожие новости:
- [Программирование, Symfony] Новое в Symfony 5.2: атрибуты PHP 8 (перевод)
- [Open source, PHP, Программирование] PHP 8 продолжает развитие опенсорсного языка программирования (перевод)
- [Ajax, PHP, JavaScript, Программирование] Ajax, REST API OpenCart
- [Разработка веб-сайтов, JavaScript, Программирование, ReactJS] Изучаем React: 300+ вопросов для подготовки к собеседованию
- [Разработка веб-сайтов, Анализ и проектирование систем, Управление разработкой] Трассировка и логирование в микросервисах: как мы втаскивали единый стандарт на 30 независимых команд
- [Ненормальное программирование, PHP, Программирование, Математика] Двоичные и побитовые операции в PHP (перевод)
- [Разработка веб-сайтов, Ruby on Rails, Agile] Установка discourse в Ubuntu 16.04
- [PHP, JavaScript, Программирование, Symfony] Новое в Symfony: инициатива UX — новая экосистема JavaScript для Symfony (перевод)
- [Разработка веб-сайтов, Программирование, Учебный процесс в IT, Карьера в IT-индустрии] What is one of the most common mistakes beginner developers make
- [Разработка веб-сайтов, JavaScript, VueJS] Впечатления о Vue.js после React
Теги для поиска: #_razrabotka_vebsajtov (Разработка веб-сайтов), #_php, #_laravel, #_laravel, #_php, #_dajdzhest (дайджест), #_razrabotka_vebsajtov (
Разработка веб-сайтов
), #_php, #_laravel
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 20:32
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Подборка свежих уроков, видео и пакетов по фреймворку Laravel. Тейлор о версионировании фреймворка Мы не планируем прекращать использование семантического версионирования для Laravel, но меня расстраивает, что создается иллюзия очень быстрого развития фреймворка, хотя на самом деле в мажорных выпусках гораздо меньше критических изменений, чем было раньше. Людям до сих пор трудно понять, что темпы выпуска фреймворка совсем не поменялись и процесс обновления становился все проще с каждым релизом. Я по-прежнему считаю, что предыдущее наше версионирование было лучше ( {paradigm/era}.{major}.{patch} ). Лучше именно для фреймворка, а не для пакетов, таких как Cashier, Dusk и т.д. Пусть это станет уроком для других опенсорсных разработчиков: доверяйте интуиции и не поддавайтесь давлению. На русском языке
Релизы Уроки
Видео
Телеграм на русском =========== Источник: habr.com =========== Похожие новости:
Разработка веб-сайтов ), #_php, #_laravel |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 20:32
Часовой пояс: UTC + 5