Рубрики
Uncategorized

Laravel 5.8 введение серия 1, запуск первой программы hello world

Автор оригинала: David Wong.

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 directory

V. создайте первое приложение Hello world!

Войдите в блог5.8/маршруты Каталог, открыть web.php Файлы, добавление привет И вывод Привет, мир! 。 Пересмотренное содержание выглядит следующим образом:

Route::get('/', function () {
    return view('welcome');
});
Route::get('/hello',function(){
    return 'Hello World!';
});

Хорошо, основная модификация здесь. Вы можете зайти в браузер, чтобы увидеть эффект. Посетите http://localhost: 8000/здравствуйте, чтобы увидеть вывод в браузере Привет, мир!