Об авторе
Разработчики программ, не ограничиваясь языком и технологиями, в настоящее время в основном занимаются PHP и интерфейсной разработкой, используя Laravel и VueJS, приложения с использованием гибридной разработки Apicloud. Пригодность и адекватность-это самое совершенное стремление.
Личный веб-сайт: http://www.linganmin.cn
Недавно я только что написал онлайн-трансляцию фильма H5 на свой мобильный телефон: http://www.ifilm.Ltd.
В этой статье в основном описывается установка серверной PHP-платформы Laravel, используемой проектом, и использование ее периферийных расширений, которые будут увеличиваться с последующими расширениями.
Установите Laravel
Чтобы установить laravel, вам сначала нужно знать, что это такое.
Так что же такое композитор?
Composer-это инструмент управления зависимостями для PHP. Это позволяет вам объявить базу кода, от которой зависит проект, и она установит их для вас в вашем проекте.
Если вы являетесь сторонним разработчиком, вам следовало бы использовать его. npm
возможно пряжа
Если вы разработчик Ruby, вы определенно использовали его gem
Если вы разработчик Python, вам следовало бы использовать его Pip
Если вы разработчик PHP, вы должны знать и использовать его. composer
Теперь composer
PHP является менеджером пакетов этого языка программирования. Мы можем использовать его для установки фреймворка или отличных пакетов ресурсов для вашего проекта. Пожалуйста, ознакомьтесь с китайским документом composer для подробного использования.
установить
композитор
Поскольку мы используем операционную систему Windows, здесь приведено лишь краткое введение в установку composer в среде Windows. Сначала загрузите последнюю версию установочного файла с веб-сайта composer, как показано ниже.
Во время установки composer предложит вам выбрать тот, который уже установлен на вашем компьютере. php
.exe
Путь к исполняемому файлу, как показано ниже
Затем вам будет предложено выбрать, следует ли настраивать агента (по известным причинам, посещая зарубежные технологические станции, такие как GitHub
Это будет очень медленно, поэтому, когда мы используем менеджер пакетов, мы часто сталкиваемся с проблемой сбоя установки, но ее нельзя заполнить здесь, потому что мы можем использовать китайскую зеркальную станцию composer для установки необходимого нам пакета расширения, поэтому следующий процесс установки может напрямую указать на следующий шаг:
Затем его можно установить напрямую. Процесс установки выглядит следующим образом. В этом процессе нам нужно посещать иностранные веб-сайты для загрузки ресурсов, поэтому это может быть немного медленным. Если на компьютере есть программное обеспечение для поворота стены, попробуйте открыть его, чтобы не тратить слишком много времени.
После завершения установки появится запрос на следующую картинку
Теперь откройте инструмент командной строки и введите composer
. После этого мы выведем множество введений и методов использования, начиная со следующего рисунка, чтобы мы могли их установить. композитор
полный
Настройте композитора на китайское зеркало
Выше также упоминалось, потому что некоторые известные причины для посещения иностранных сайтов в Китае будут особенно медленными, не говоря уже о загрузке иностранных ресурсов, конечно, если вы также можете перевернуть стену в течение 24 часов, личное ощущение слишком роскошно, поэтому мы установим конфигурацию composer на внутренней зеркальной станции, конкретный способ настройки, пожалуйста, перейдите на зеркальную станцию composer China, обычным пользователям нужно выполнить только следующее в терминале. Команда может
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Установите Laravel
Это все. композитор
Установка, давайте использовать композитор
Установите Laravel Framework Есть два способа установки Laravel. 1. С помощью установочного инструмента Laravel 2. С помощью установки Composer Create-Project я лично предпочитаю второй способ, поэтому я лишь вкратце представлю второй способ установки Laravel. Для получения более подробных руководств по установке, пожалуйста, обратитесь к официальной документации Laravel.
Установка Laravel через Composer Create-Проект
Установка laravel таким образом требует выполнения только одной строки команды.
композитор создает-проект –предпочитает-dist laravel/блог laravel
Это дает вам возможность создать каталог в вашем текущем каталоге блог
Папка элементов, в которой находится свежий фреймворк laravel, мы также можем указать название проекта, который мы хотим создать, вы можете напрямую ввести команду в блог
Изменить название вашего любимого проекта
Платформа Laravel, установленная таким образом, по умолчанию имеет последнюю версию (в настоящее время последняя версия-5.4). Если вы хотите установить указанную версию платформы Laravel, вам просто нужно указать номер существующей версии после названия вашего проекта. Например, я хочу создать версию блога 5.3 сейчас, просто выполните следующие команды:
композитор создает-проект –предпочитает-dist laravel/блог laravel “5.3.*”
До сих пор установка фреймворка laravel просто записывалась. Вот как установить, настроить и использовать пакет расширения laravel, используемый проектом
Расширение для установки
Список расширений laravel, используемых в настоящее время в проекте, установлен и настроен следующим образом
Помощник редактора кода для создания файлов подсказок кода,
“barryvdh/laravel-ide-помощник”: “^2.3”,
Нажмите, чтобы ввести адрес склада на GitHub
Установка и использование
Использование composer для установки
композитору требуется barryvdh/laravel-ide-помощник
Изменить файл конфигурации Laravel
app.php
останьсяconfig/app.php
Изпоставщиков
Добавьте следующую конфигурацию в элемент конфигурации:
Barryvdh Laravel Помощник Ide Поставщик Услуг Помощника Ide::класс,
Опубликуйте расширенный файл конфигурации.
поставщик php-ремесленника:опубликовать
Создать Вспомогательный файл Подсказки Кода
php artisan ide-помощник:создание
Чтобы облегчить последующую установку новых расширений, нам необходимо выполнить генерацию части 4. Мы можем использовать файл конфигурации в composer.
composer.json
Добавьте команду генерации и добавьте соответствующее местоположение следующим образом:
"scripts":{ "post-update-cmd": [ "Illuminate\Foundation\ComposerScripts::postUpdate", "Php artisan ide-helper: generate", // Add commands that generate code prompts need to be executed here, which will automatically execute generation operations after each subsequent installation extension "php artisan ide-helper:meta", "php artisan optimize" ] },
Ознакомьтесь с официальной документацией LaravelIdeHelper для более подробного использования
Устраните междоменные проблемы при создании страниц с помощью api cloud с помощью тестирования браузера
“barryvdh/laravel-cors”: “^0.8.6”,
Нажмите, чтобы ввести адрес склада на GitHub. Я написал статью об использовании этого расширения и возможных проблемах, адрес ссылки Laravel-cors примечания по заполнению
Реализация аутентификации пользователя после разделения интерфейсного и серверного компонентов
“tymon/jwt-auth”: “0,5.*”,
Нажмите, чтобы ввести адрес склада на GitHub
установите оставайтесь
composer.json
Добавьте зависимости следующим образом
"require": { "tymon/jwt-auth": "0.5.*" }
Исполнительные указы:
обновление композитора
Изменить файл конфигурации Laravel
app.php
останьсяconfig/app.php
Изпоставщиков
Добавьте следующую конфигурацию в элемент конфигурации:
Tymon Поставщики JWTAuth JWTAuthServiceProvider::класс,
останься config/app.php
Из псевдонимов
Добавьте конфигурацию псевдонима в элемент конфигурации следующим образом:
‘JWTAuth’ => ‘TymonJWTAuthFacadesJWTAuth’ ‘JWTFactory’ => ‘TymonJWTAuthFacadesJWTFactory’
Опубликуйте файлы конфигурации Выполните следующие команды
поставщик php-ремесленника:опубликовать
Сгенерируйте строку ключа шифрования токена Выполните следующие команды
php artisan jwt:создание
Воспользуйся
См. Официальный документ jwt-auth для конкретного использования
Следующая статья будет посвящена интерфейсной реализации этого проекта, то есть тому, как использовать облако Api для быстрого создания приложения, поддерживающего две платформы.
Примечание: Независимо от того, какую технологию вы используете для того, что вы делаете, вы должны научиться читать официальные технические документы. Чему вам нужно научиться, так это не технологии, а способности быстрее адаптироваться к технологии и использовать ее.
Энн Сяося