I. экологические требования
Требования laravel 5.8 для среды PHP следующие:
- PHP.1.3
- PHP расширение OpenSSL
- Расширение PDO PHP
- Расширение Mbstring PHP
- Расширение PHP токенизатора
- Расширение XML PHP
- Расширение Ctype PHP
- Расширение JSON PHP
Два. Инструменты
- Среда PHP, используйте интегрированную среду xampp, обратите внимание на загрузку php 7.1.3 и выше
- Код IDE, возвышенный текст 3
- Инструмент управления версиями Git
III. установка laravel
Laravel использует composer для управления зависимостями, поэтому перед установкой убедитесь, что composer установлен на компьютере (обратитесь к этому документу для установки, если он еще не установлен).
Установка проекта композитора
composer create-project --prefer-dist laravel/laravel blog5.8 5.8
Установка установщика Laravel
Вы можете использовать команду composer для первой установки команды laravel
composer global require laravel/installer
Повторите операцию установки
laravel new blog5.8
Оба вышеуказанных метода установки создадут папку blog5.8 в текущем каталоге и выполнят операцию установки. Однако обратите внимание, что вы не можете указать версию при использовании установщика laravel, поэтому всегда устанавливайте последнюю версию laravel. Некоторые статьи в Интернете устарели, и последние laravel new Порядок такой Указанная версия не поддерживается 。
Если вышеуказанная установка прошла успешно, вы можете напрямую настроить Vhost xampp и указать корневой каталог как blog5.8/общедоступный Каталог, а затем получить к нему доступ.
Или вы можете ввести blog5.8 Папки, выполнив команду php artisan serve , запустить автономный сервис для просмотра эффекта. По умолчанию адрес доступа-http://localhost: 8000
IV. структура каталогов
Каталог laravel и описание каждого каталога следующие:
|---
|--Main business file directory of app
|--Console command line directory
|--Exceptions exception rendering directory
|--HTTP request processing directory
|--Controllers directory
|--Middleware directory
|--Providers service provider directory
|--Bootstrap boot load file directory
|--Configs configuration file directory
|--Database database file directory
|--Factories data populates factory file directory
|--Migrations data migration file directory
|--Seeds fake data generation file directory
|--Public request root
|--Resources Resource Directory
|--Views view template directory
|--Route route file directory
|--Storage file storage directoryV. создайте первое приложение Hello world!
Войдите в блог5.8/маршруты Каталог, открыть web.php Файлы, добавление привет И вывод Привет, мир! 。 Пересмотренное содержание выглядит следующим образом:
Route::get('/', function () {
return view('welcome');
});
Route::get('/hello',function(){
return 'Hello World!';
});Хорошо, основная модификация здесь. Вы можете зайти в браузер, чтобы увидеть эффект. Посетите http://localhost: 8000/здравствуйте, чтобы увидеть вывод в браузере Привет, мир!