Laravel — веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC (Model View Controller — модель-представление-контроллер)

file

Для установки Laravel потребуется предварительно установить Composer

Установка с помощью установщика Laravel

Загружаем установщик

composer global require "laravel/installer=~1.1"  

Определяем путь к исполняемому файлу laravel, что бы он запускался с любого каталога файловой системы

export PATH="$PATH:~/.composer/vendor/bin"  

source ~/.bashrc  

На этом все. Теперь можно перейти в нужную директорию и создавать новый проект командой

laravel new project_name  

Установка с помощью Composer

Достаточно выполнить одну команду

composer create-project laravel/laravel /path/to/project/folder  

Информацию относительно настройки и управления фреймворком можно найти на русскоязычном ресурсе проекта

Если корневая папка для файлов сайта отличается от папки www (обычно файлы проекта на Laravel находятся в папке public), в таком случае можно задать нужную корневую папку через Настройка сайта-Основные настройки-Домашняя директория или прописать следующую конструкцию в файл .htaccess.

# www/.htaccess

<IfModule mod_rewrite.c>  
RewriteEngine on  
RewriteRule ^$ public/ [L]  
RewriteRule ((?s).*) public/$1 [L]  
</IfModule>  

Также (если корневая папка задается через .htaccess) нужно создать файл .htaccess в папке public и прописать в него директивы

# www/public/.htaccess

<IfModule mod_rewrite.c>  
RewriteEngine On  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]  
</IfModule>  
Обновлено 30 июля 2018 г.