ru

Laravel. Полное руководство

Obavesti me kada knjiga bude dodata
Da biste čitali ovu knjigu otpremite EPUB ili FB2 datoteku na Bookmate. Kako da otpremim knjigu?
Что отличает Laravel от других PHP-фреймворков? Скорость и простота. Стремительная разработка приложений, обширная экосистема и набор инструментов Laravel позволяют быстро создавать сайты и приложения, отличающиеся чистым удобочитаемым кодом. Мэтт Стаффер, известный преподаватель и ведущий разработчик, предлагает как общий обзор фреймворка, так и конкретные примеры работы с ним. Опытным PHP-разработчикам книга поможет быстро войти в новую тему, чтобы реализовать проект на Laravel. В издании также раскрыты темы Laravel Dusk и Horizon, собрана информация о ресурсах сообщества и других пакетах, не входящих в ядро Laravel. В этой книге вы найдете: • Инструменты для сбора, проверки, нормализации, фильтрации данных пользователя • Blade, мощный пользовательский шаблонизатор Laravel • Выразительная модель Eloquent ORM для работы с базами данных приложений • Информация о роли объекта Illuminate Request в жизненном цикле приложения • PHPUnit, Mockery и Dusk для тестирования вашего PHP-кода • Инструменты для написания JSON и RESTful API • Интерфейсы для доступа к файловой системе, сессиям, куки, кэшам и поиску • Реализации очередей, заданий, событий и публикации событий WebSocket
Ova knjiga je trenutno nedostupna
710 štampanih stranica
Da li već pročitali? Kakvo je vaše mišljenje?
👍👎

Citati

  • Дмитрий Мальченкоje citiraoпре 2 године
    Корневой каталог также содержит следующие файлы.

    • .editorconfig — инструкции для вашей среды разработки/текстового редактора в отношении предписываемых фреймворком стандартов кодирования (например, о размере отступов, кодировке и о том, следует ли обрезать конечные пробелы). Этот файл есть в любом приложении Laravel версии 5.5 или более новой.

    • .env и .env.example — задают переменные среды (предположительно являются разными в разных средах и потому не регистрируются в системе управления версиями). .env.example — это шаблон, который дублируется каждой конкретной средой для создания собственного файла .env, игнорируемого системой управления версиями Git.

    • .gitignore и .gitattributes — конфигурационные файлы системы управления версиями Git.

    • artisan — позволяет запускать команды Artisan (см. главу 8) из командной строки.

    • composer.json и composer.lock — конфигурационные файлы для Composer, при этом файл composer.json может редактироваться пользователем, а файл composer.lock — нет. Содержат некоторые базовые сведения о проекте, а также определяют его PHP-зависимости.

    • package.json — файл, аналогичный composer.json, но предназначенный для ресурсов клиентской части и зависимостей системы сборки. Содержит указания для менеджера пакетов NPM в отношении того, какие зависимости JavaScript следует подгрузить.

    • phpunit.xml — конфигурационный файл для PHPUnit — инструмента, который Laravel использует для тестирования системы.

    • readme.md — файл Markdown, содержащий базовые сведения о фреймворке. Вы его не увидите, если используете установщик Laravel.

    • server.php — резервный сервер, позволяющий выполнять предварительный просмотр приложения Laravel даже маломощным серверам.

    • webpack.mix.js — конфигурационный (опциональный) файл для Mix. Если вы используете Elixir, то вместо этого файла увидите файл gulpfile.js. Эти файлы содержат указания для системы сборки в отношении способа компиляции и обработки ресурсов клиентской части.
  • Дмитрий Мальченкоje citiraoпре 2 године
    Каталоги
    Корневой каталог по умолчанию содержит следующие папки.

    • app — здесь размещается основная часть вашего приложения — модели, контроллеры, команды и PHP-код домена.

    • bootstrap — содержит файлы, которые Laravel использует для загрузки при каждом запуске.

    • config — здесь находятся все конфигурационные файлы.

    • database — содержит миграции баз данных, сидеры и фабрики.

    • public — каталог, на который указывает сервер при обслуживании сайта. Содержит файл index.php — фронтальный контроллер, который запускает процесс начальной загрузки и маршрутизирует все запросы. Здесь также размещаются все публичные файлы: изображения, таблицы стилей, сценарии или загружаемые файлы.

    • resources — здесь находятся файлы для других сценариев: представления, языковые файлы, а также (опционально) файлы исходного кода CSS/Sass/Less и файлы исходного кода JavaScript.

    • routes — содержит все определения маршрутов как для HTTP-маршрутов, так и для «консольных маршрутов» или команд Artisan.

    • storage — здесь находятся кэши, логи и скомпилированные системные файлы.

    • tests — хранит модульные и интеграционные тесты.

    • vendor — сюда устанавливаются зависимости менеджера пакетов Composer. Этот каталог игнорируется системой управления версиями Git (помечается как не контролируемый ею) в силу того, что действия Composer являются составной частью процесса развертывания на любых удаленных серверах.
  • Дмитрий Мальченкоje citiraoпре 2 године
    Отвел признался, что порой тратит невероятно много времени — целые часы — на то, чтобы придать коду «красивый» вид — лишь для того, чтобы ему было приятно на него смотреть.

Na policama za knjige

  • Anna Prachuk
    Program&Design
    • 32
    • 1
  • Дмитрий Богатов
    Dev
    • 5
  • Валерий
    ИТ
    • 1
fb2epub
Prevucite i otpustite datoteke (ne više od 5 odjednom)