УЧИТЕСЬ НА ПРАКТИКЕ
Один небольшой шаг.
Совершенно новая возможность.
Чтобы начать, не нужно знать весь фреймворк.
Полный маршрут для начинающих. Настоящий код. Понятные шаги вперёд.
Начните с начала.
Подготовьте компьютер, изучите синтаксис PHP, затем напишите первый маршрут.
Начать обучение →ГОТОВЫ СОЗДАВАТЬ?Пройдите полноценный проект.
Доска задач с работающими формами, валидацией, CSRF и хранением в сессии.
Создать доску задач →Ваш учебный маршрут
Начните с начала. Двигайтесь в своём темпе.Настройка PHP и Composer для Elang
К концу этого урока ваш терминал будет запускать PHP и Composer, а Elang doctor объяснит, готов ли проект к работе. Устанавливать фреймворк для интерфейса не ну
PHP, необходимый для изучения Elang
Этот урок объясняет синтаксис, используемый в примерах фреймворка. Это целевое введение, а не замена полного руководства PHP. Небольшие фрагменты можно запускат
Ваш первый маршрут
Этот урок превращает пустое приложение в небольшой HTTP-сервис.
Создание JSON API
Перенесите ответ в контроллер и добавьте идентификатор с ограничением.
Валидация пользовательского ввода
JSON-эндпоинт должен проверять тип содержимого, безопасно разбирать JSON и проверять необходимые поля.
Подключение базы данных
Для первой возможности, использующей базу данных, возьмите SQLite. Убедитесь, что установлен pdo_sqlite.
Отображение первой страницы
Формирование HTML выполняется на сервере; небольшие взаимодействия могут оставаться на обычном JavaScript.
Создание полноценной доски задач на Elang
Этот проект объединяет маршруты, middleware, контроллеры, валидацию, сессии, CSRF и HTML-шаблоны в одном небольшом приложении. Вы добавите задачу, отметите её в
Поиск и исправление проблемы в Elang
Хороший процесс отладки сужает круг причин до изменения кода. Этот урок даёт повторяемую последовательность действий для проблем локальной настройки и HTTP-сбое
Подготовка к развёртыванию
Работающее локальное приложение требует явной настройки перед публикацией в интернете.
Уже знакомы с PHP?
Откройте документацию и найдите именно то, что нужно.