WEBYK WEBYK Індивідуальні OnLine уроки з web технологій
+38 093 766 39 11
oleggpann@gmail.com

Устанавливаем 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
Обов`язково оперативно відповімо на усі запитіння


Поділіться в соцмережах



Подобные статьи:


facebook
×
Підришіться на цікаві пости.
Підписатись