Устанавливаем Laravel

Установка Laravel
Laravel использует Composer для управления своими зависимостями. Поэтому перед использованием Laravel убедитесь, что на вашем компьютере установлен Composer.
Через установщик Laravel
Сначала загрузите установщик Laravel с помощью Composer:
composer global require "laravel/installer"
Обязательно поместите каталог (или эквивалентный каталог для вашей ОС) в $ PATH, чтобы исполняемый файл мог быть найден вашей системой.$HOME/.composer/vendor/binlaravel
После установки команда создаст новую установку Laravel в указанном вами каталоге. Например, создаст каталог с именем, содержащий свежую установку Laravel со всеми установленными зависимостями Laravel:laravel newlaravel new blogblog
laravel new blog
С помощью Composer Create-Project
В качестве альтернативы вы также можете установить Laravel, введя команду Composer в своем терминале:create-project
composer create-project --prefer-dist laravel/laravel blog "5.4.*"
Локальный сервер разработки
Если у вас установлен PHP локально, и вы хотите использовать встроенный сервер разработки PHP для обслуживания своего приложения, вы можете использовать команду serveArtisan. Эта команда запустит сервер разработки по адресу :http://localhost:8000
php artisan serve
Конечно, более надежные варианты местного развития доступны через Homestead и Valet .
конфигурация
Публичный каталог
После установки Laravel вы должны настроить publicдиректорию для документа / веб-корня вашего веб-сервера . В этом каталоге служит фронт-контроллер для всех HTTP-запросов, поступающих в ваше приложение.index.php
Конфигурационные файлы
Все файлы конфигурации для платформы Laravel хранятся в configкаталоге. Каждая опция задокументирована, поэтому вы можете свободно просматривать файлы и знакомиться с доступными вам опциями.
Разрешения каталога
После установки Laravel может потребоваться настроить некоторые разрешения. Каталоги внутри storageи каталоги должны быть доступны для записи на вашем веб-сервере, иначе Laravel не запустится. Если вы используете виртуальную машину Homestead , эти разрешения уже должны быть установлены.bootstrap/cache
Ключ приложения
Следующее, что вы должны сделать после установки Laravel, это установить ключ приложения в произвольную строку. Если вы установили Laravel через Composer или установщик Laravel, этот ключ уже был установлен для вас командой.php artisan key:generate
Как правило, эта строка должна быть длиной 32 символа. Ключ можно установить в .envфайле среды. Если вы не переименовали файл в , вы должны сделать это сейчас. Если ключ приложения не установлен, ваши пользовательские сеансы и другие зашифрованные данные не будут защищены!.env.example.env
Дополнительная конфигурация
Laravel практически не нуждается в других настройках из коробки. Вы можете начать разработку! Тем не менее, вы можете просмотреть файл и его документацию. Он содержит несколько опций, таких как и которые вы можете изменить в соответствии с вашей заявкой.config/app.phptimezonelocale
Красивые URL
апаш
Laravel включает в себя файл, который используется для предоставления URL-адресов без переднего контроллера в пути. Перед обслуживанием Laravel с Apache обязательно включите модуль, чтобы файл был обработан сервером.public/.htaccessindex.phpmod_rewrite.htaccess
Если .htaccessфайл, который поставляется с Laravel, не работает с вашей установкой Apache, попробуйте эту альтернативу:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Nginx
Если вы используете Nginx, следующая директива в конфигурации вашего сайта будет направлять все запросы на фронт-контроллер:index.php
location / {
try_files $uri $uri/ /index.php?$query_string;
}
Конечно, при использовании Homestead или Valet , красивые URL будут настроены автоматически.
Источник: https://laravel.com/docs/5.4/installation
Якщо у вас виникли питання, вбо ви бажаєте записатися на індивідуальний урок, замовити статтю (інструкцію) або придбати відеоурок, пишіть нам на: скайп: olegg.pann telegram, viber - +380937663911 додавайтесь у телеграм-канал: t.me/webyk email: oleggpann@gmail.com ми у fb: www.facebook.com/webprograming24 Обов`язково оперативно відповімо на усі запитіння
Поділіться в соцмережах
Подобные статьи: