Laravel World

  1. MoonShine — админка для LaravelОбзор новой административной панели для фреймворка, написанного нашими ребятами из CutCode.

    MoonShine — админка для Laravel

    Обзор новой административной панели для фреймворка, написанного нашими ребятами из CutCode.

    https://cutcode.dev/articles/pervyi-vzgliad-na-moonshine

    • ❤️63
  2. Организация кода в Laravel. Личный опытВ статье я расскажу, как организую свой код в проектах, использующих Laravel. Решил немного структурировать, с чем удалось познакомиться после перехода в мир фреймворков из мира чудного (ударение можете сами поставить) Битрикс. Многие вещи стали для меня открытием и особенно переоткрыл для себя ООП. Начнем рассмотрение с практик организации кода проекта. Статья адресована начинающим разработчикам. Давайте посмотрим, какие есть подходы к организации кода.

    Организация кода в Laravel. Личный опыт

    В статье я расскажу, как организую свой код в проектах, использующих Laravel. Решил немного структурировать, с чем удалось познакомиться после перехода в мир фреймворков из мира чудного (ударение можете сами поставить) Битрикс. Многие вещи стали для меня открытием и особенно переоткрыл для себя ООП. Начнем рассмотрение с практик организации кода проекта. Статья адресована начинающим разработчикам. Давайте посмотрим, какие есть подходы к организации кода.

    https://habr.com/ru/articles/760022/

    • ❤️71
  3. Релиз Laravel 10.22Новый выпуск Лары содержит аж целых три пункта: хелпер, исправление ошибки и исправление опечатки. А давайте посмотрим, что же было в патче 10.21.1 — ого, 8 пунктов, в том числе теперь фреймворк полностью совместим с PHP 8.3! Ай да патч!

    Релиз Laravel 10.22

    Новый выпуск Лары содержит аж целых три пункта: хелпер, исправление ошибки и исправление опечатки.

    А давайте посмотрим, что же было в патче 10.21.1 — ого, 8 пунктов, в том числе теперь фреймворк полностью совместим с PHP 8.3! Ай да патч!

    https://github.com/laravel/framework/releases/tag/v10.22.0

    +релизы:
    Breeze v1.23.2
    Cashier Stripe v14.12.5
    Dusk v7.10.0
    Fortify v1.17.6
    Horizon v5.20.0
    Pennant v1.5.0
    Pint v1.13.0
    Precognition v0.5.1
    Sail v1.24.1
    Scout v10.3.0
    Socialite v5.9.0
    Valet v4.3.0
    Volt v1.3.0

    • ❤️28
  4. Laravel LiftLift is a package that boosts your Eloquent Models in Laravel.It lets you create public properties in Eloquent Models that match your table schema. This makes your models easier to read and work with in any IDE.In this post, let's take a deep dive into Lift and learn about all the features that it provides.

    Laravel Lift

    Lift is a package that boosts your Eloquent Models in Laravel.

    It lets you create public properties in Eloquent Models that match your table schema. This makes your models easier to read and work with in any IDE.

    In this post, let's take a deep dive into Lift and learn about all the features that it provides.

    https://laravel-news.com/laravel-lift Boost your Eloquent Models with Laravel Lift - Laravel News

    • ❤️37
  5. Почему тип поля enum на уровне базы — злоЧасто разработчики интересуются почему не рекомендуется использовать тип поля enum в базе данных, и в этой статье мы рассмотрим все плюсы и минусы данного типа. Допустим у нас есть таблица со списком игр, содержащая колонку "жанр" ("genre") со следующими значениями...

    Почему тип поля enum на уровне базы — зло

    Часто разработчики интересуются почему не рекомендуется использовать тип поля enum в базе данных, и в этой статье мы рассмотрим все плюсы и минусы данного типа. Допустим у нас есть таблица со списком игр, содержащая колонку "жанр" ("genre") со следующими значениями...

    https://habr.com/ru/articles/757212/

    • ❤️45
  6. Мета выпустила Code Llama — нейросеть для генерации кодаОна может писать программы как по описаниям на естественном языке, так и использоваться для отладки и дописывания уже готового кода. Заявлена поддержка популярных языков программирования, включая PHP, JavaScript, TypeScript, Python, C++ и Java. Нейросеть бесплатна для коммерческого использования. Код проекта доступен на Github, саму модель можно скачать на сайте Меты (используйте VPN) и запустить у себя на компьютере.

    Мета выпустила Code Llama — нейросеть для генерации кода

    Она может писать программы как по описаниям на естественном языке, так и использоваться для отладки и дописывания уже готового кода. Заявлена поддержка популярных языков программирования, включая PHP, JavaScript, TypeScript, Python, C++ и Java.

    Нейросеть бесплатна для коммерческого использования. Код проекта доступен на Github, саму модель можно скачать на сайте Меты (используйте VPN) и запустить у себя на компьютере.

    https://ai.meta.com/blog/code-llama-large-language-model-coding/

    • ❤️34
  7. Релиз Livewire 3Полностью переписано ядро. Alpine теперь по дефолту включен во фреймворк и используется на полную мощность. Более подробно о новшествах и изменениях:

    Релиз Livewire 3

    Полностью переписано ядро. Alpine теперь по дефолту включен во фреймворк и используется на полную мощность. Более подробно о новшествах и изменениях: https://laravel-news.com/livewire-v3 Livewire v3 Has Been Released - Laravel News

    • ❤️45
  8. Релиз LLPhant PHP-фреймворк для создания приложения на основе искусственного интеллекта. Совместим с Symfony and Laravel.

    Релиз LLPhant
    PHP-фреймворк для создания приложения на основе искусственного интеллекта. Совместим с Symfony and Laravel.

    https://github.com/theodo-group/LLPhant

    • ❤️42
  9. Stability AI релизнула нейросетку StableCode для генерации кода. Google анонсировал Project IDX — облачную IDE с искусственным интеллектом. Обе пока не поддерживают PHP — не знаю, радоваться этому или печалиться :)

    Stability AI релизнула нейросетку StableCode для генерации кода. Google анонсировал Project IDX — облачную IDE с искусственным интеллектом. Обе пока не поддерживают PHP — не знаю, радоваться этому или печалиться :)

    • ❤️27
  10. Анонс GenesisСтратовый набор для Laravel на основе стека TALL (Tailwind, Alpine, Laravel, Livewire) + Volt и Folio. Содержит аутентификацию, панель пользователя, профили и компоненты интерфейса.

    Анонс Genesis

    Стратовый набор для Laravel на основе стека TALL (Tailwind, Alpine, Laravel, Livewire) + Volt и Folio. Содержит аутентификацию, панель пользователя, профили и компоненты интерфейса.

    https://github.com/thedevdojo/genesis GitHub - thedevdojo/genesis: An Application Starter Kit - Built with Laravel Folio and Volt

    • ❤️33