Фреймворк Laravel пользуется популярностью за счет ряда факторов:
- он объектно-ориентированный;
- соблюдается модель MVC;
- доступна поддержка нескольких баз данных.
Кроме того, в нем доступна масса инструментов для развертывания приложений и упрощения веб-разработки. Рассмотрим, как выглядит установка Laravel на Ubuntu.
How to install Laravel on Windows 10? What are the prerequisites? How to get started?
Laravel is a free open source PHP framework. It provides tools for building web applications and APIs. The framework has gained popularity because of its simplicity and ease of use.
Laravel is a great choice for beginners who want to build their next project using PHP. In this tutorial, I’ll show you how to install Laravel on your PC or Mac.
Having a strong and efficient framework is important when working in web development. Laravel is an elegant and powerful PHP
web application framework that simplifies the development process while offering a range of key features and functionality.
But if you’re new to the framework or don’t know how to use it yet, don’t worry! This guide will help you get up and running with Laravel in no time.
This article will guide you through the process of installing Laravel on Windows, macOS, and Linux operating systems.
But first, let’s talk about what Laravel is, why it’s useful, and who can make the most of it.
This tutorial will walk you through the process of installing the latest Laravel version 9 and the Composer package manager on your development system.
You can learn how to create a Laravel CRUD Web Application
from scratch in our detailed tutorial.Laravel Tutorial
- What exactly is Laravel?
- What new features does Laravel provide:
- Using Homebrew, install Composer.
- Install Laravel Project
- Run Laravel Application
- Conclusion
- Другие истории
- Как преобразовать массивы PHP в строку с помощью Implode() в PHP 8
- Как создать и проверить форму в Laravel 9
- Преимущества использования Laravel
- Процесс быстрого развития
- Читаемый и поддерживаемый код
- Сильное сообщество и поддержка
- Встроенные инструменты и библиотеки
- Шаги по установке Laravel в Windows 10
- Шаг 1: Установите Composer
- Шаг 2: Требования к серверу для установки Laravel
- Шаг 3: Установка Laravel
- Шаг 4: Создание базы данных
- Шаг 5: Настройка базы данных
- Шаг 6: Миграция базы данных
- Шаг 7: Тестирование
- Резюме
- Как установить Laravel в Linux
- 1. Установите веб-сервер Apache
- 2. Установите PHP
- 3. Установите MariaDB
- 4. Установите Composer
- 5. Проверка установки PHP, MariaDB и Composer
- 6. Установите Laravel с помощью Composer
- 7. Запустите сервер Laravel
- Предварительные условия Laravel
- Системные требования
- Версии
- Предпосылки
- Что такое Laravel?
- Основные характеристики и функциональность
- Eloquent ORM для взаимодействия с базой данных
- Blade Template Engine
- Инструмент командной строки Artisan
- Встроенная поддержка планирования задач и аутентификации
- Как установить Laravel
- Как установить Laravel на macOS
- 1. Установите Homebrew
- 2. Установите Node.js и npm
- 3. Install PHP
- 4. Install Composer
- 5. Verify PHP and Composer Installations
- 6. Install Laravel Using Composer
- 7. Verify Laravel Installation
- 8. Create a New Project
- 9. Run The Laravel Server
- Настройка веб-сервера
- Настройка общедоступной директории
- Настройка веб-адресов
- Apache
- Nginx
- Подготовка к установке
- Установка через Composer
- Использование Laravel Installer
- Запуск фреймворка через Composer Create-Project
- Работа на локальном сервере
- Who Uses Laravel?
- Bankrate
- The New York Times
- St Jude Children’s Research Hospital
- Geocodio
- October CMS
- How To Install Laravel on Windows
- 1. Install XAMPP
- 2. Install Composer
- 3. Verify Composer Installation
- 4. Install Laravel Using Composer
- 5. Verify Laravel Installation
- 6. Start The Server
- 7. Run The Project In Your Browser
- Последующая настройка
- Публичная директория
- Файлы настроек
- Права на доступ
- Как получить права доступа
- Ключ приложения
What exactly is Laravel?
Taylor Otwell
created Laravel, a free open source PHP framework.
What new features does Laravel provide:
- HTTP Client
- Laravel Airlock
- Custom Eloquent Casts
- Blade Component Tags & Improvements
- Route Caching Speed Improvements, etc.
- Before we go ahead, i would like to bring in your attention that you must have PHP 7.2+ installed on your machine along with Composer.
Using Homebrew, install Composer.
If you don’t already have Homebrew installed, click this link
.
brew install composer
composer -v
You will see the similar output:
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.10.6 2022-05-20 10:28:10
Install Laravel Project
To install the Laravel project on your development system, run the command listed below.
composer create-project --prefer-dist laravel/laravel new-laravel-project
The above command will begin displaying the Laravel project’s installation progress in the window of your command-line tool.
composer cd new-laravel-project
Run Laravel Application
In this step, we will launch the Laravel application on the local development server using the PHP artisan command.
php artisan serve
Your project has begun, and you will be notified in the window of your command-line tool.
Laravel development server started: http://127.0.0.1:8000
php artisan serve --port=8888
Laravel development server started: http://127.0.0.1:8888

Conclusion
We successfully installed the latest version of laravel using the Composer package manager in this tutorial.
I am Nitin Pujari, a full-stack developer and . I created this site to bestow my coding experience with newbie programmers. I love to write on JavaScript, Php, Codeigniter, React, Angular, Vue, and Laravel.
Посмотреть все статьи
Другие истории
Как преобразовать массивы PHP в строку с помощью Implode() в PHP 8
Как создать и проверить форму в Laravel 9
Преимущества использования Laravel
Laravel предлагает ряд преимуществ, которые делают его популярным среди веб-разработчиков:
Процесс быстрого развития
Laravel предлагает интуитивно понятный синтаксис, встроенные инструменты и обширную документацию, что позволяет разработчикам быстро и эффективно создавать веб-приложения, значительно сокращая время разработки
.
Читаемый и поддерживаемый код
Laravel продвигает чистый и хорошо структурированный код
, что упрощает чтение и обслуживание. Это особенно полезно при работе в команде или над большими проектами, поскольку помогает обеспечить согласованность и качество кода.
Сильное сообщество и поддержка
Laravel имеет большое и активное сообщество разработчиков, которые способствуют его росту и оказывают поддержку через форумы, блоги и социальные сети. Это позволяет легко найти помощь и ресурсы, когда это необходимо.
Встроенные инструменты и библиотеки
Laravel поставляется со многими встроенными инструментами и библиотеками, такими как Eloquent ORM
, механизм шаблонов Blade и инструмент командной строки Artisan, которые упрощают процесс разработки и уменьшают потребность во внешних зависимостях.
Итак, вы знаете, что хотите использовать Laravel, но что вам нужно знать, прежде чем приступить к работе? Это то, что мы обсудим далее.
Шаги по установке Laravel в Windows 10
- Шаг 1:
Установить Composer - Шаг 2:
Требования к серверу для установки Laravel - Этап 3:
Установка Laravel - Шаг 4:
Создание базы данных - Шаг 5:
Конфигурация базы данных - Шаг 6:
Миграция базы данных - Шаг 7:
Тестирование
Шаг 1: Установите Composer
Чтобы установить Composer в Windows 10. Загрузите Composer с веб-сайта getcomposer.org
.
После загрузки запустите и установите композитор. Нажмите «Далее.

теперь вам нужно установить путь php и нажать Next.

Если вы хотите использовать URL-адрес прокси, введите его на следующем шаге или оставьте поле пустым и нажмите «Далее».

Теперь все готово для установки composer. Просмотрите его и нажмите «Установить».

Composer успешно установлен.

Как проверить, установлен ли композитор на ваших окнах или нет.
composer -v

Шаг 2: Требования к серверу для установки Laravel
- PHP >= 8,0
– Для Laravel 9.x требуется минимальная версия PHP 8.0. - Расширение PHP BCMath
- Ctype Расширение PHP
- Fileinfo Расширение PHP
- Расширение JSON PHP
- Mbstring Расширение PHP
- Расширение OpenSSL PHP
- PHP-расширение PDO
- PHP-расширение Tokenizer
- Расширение XML PHP.
Шаг 3: Установка Laravel
Теперь пришло время установить Laravel в Windows 10. Прежде чем создавать свой первый проект Laravel, вы должны убедиться, что на вашем локальном компьютере установлен PHP и Composer
установлен.
Кроме того, мы рекомендуем установить Node и NPM
.
После того, как вы установили PHP и Composer, вы можете создать новый проект Laravel с помощью Composer create-project
команда:

composer create-project laravel/laravel example-app

Или вы можете создавать новые проекты Laravel, глобально установив установщик Laravel через Composer:
composer global require laravel/installer
laravel new example-app

Шаг 4: Создание базы данных
Теперь мы собираемся создать базу данных на локальном хосте. Сначала откройте XAMPP и запустите Apache и MySQL, как показано ниже.

Нажмите Новый
> Введите имя базы данных
> Создать

Шаг 5: Настройка базы данных
Теперь мы собираемся настроить нашу базу данных laravel. Открыть .env
и введите данные базы данных.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=example-app
DB_USERNAME=root
DB_PASSWORD=

Шаг 6: Миграция базы данных
Чтобы запустить все незавершенные миграции, выполните migrate
Команда ремесленников.
php artisan migrate

Если вы хотите установить новую миграцию, вы можете выполнить миграцию
Команда ремесленников. Эта команда эффективно воссоздает всю вашу базу данных:
php artisan migrate:fresh
Приведенная выше команда создаст таблицы внутри вашей базы данных, как показано на изображении ниже.

Шаг 7: Тестирование
Как и в прошлый раз, когда все было сделано. мы собираемся протестировать наше приложение, выполнив команду serve для запуска приложения laravel.
php artisan serve

http://127.0.0.1:8000

Резюме
В этой статье мы рассмотрели процесс установки Laravel в Windows, macOS и Linux. Теперь, когда вы успешно установили Laravel в выбранной вами операционной системе, вы готовы приступить к созданию мощных и элегантных веб-приложений с использованием этого популярного PHP-фреймворка.
Погружаясь глубже в Laravel, не забудьте изучить множество доступных ресурсов, которые помогут вам изучить и получить максимальную отдачу от этого мощного инструмента. Сообщество Laravel
известен своей сильной поддержкой и исчерпывающей документацией
, так что не стесняйтесь обращаться, если вам нужна помощь.
Когда дело доходит до развертывания ваших приложений Laravel, рассмотрите возможность использования Kinsta Application Hosting
. Kinsta предоставляет решение для хостинга, оптимизированное для Laravel, мощное и масштабируемое. Это гарантирует бесперебойную и безопасную работу ваших приложений. Вы можете эффективно управлять своими проектами Laravel с помощью расширенных функций Kinsta и поддержки мирового уровня.
А пока желаю удачи в вашем путешествии по Laravel!
Как установить Laravel в Linux
1. Установите веб-сервер Apache

sudo apt update sudo apt install apache2
После установки включите службу Apache и запустите ее:
sudo systemctl enable apache2 sudo systemctl start apache2
2. Установите PHP
sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-zip php-bcmath php-tokenizer php-json php-pear
3. Установите MariaDB

sudo apt install mariadb-server
После установки защитите свою установку MariaDB, выполнив:
sudo mysql_secure_installation
4. Установите Composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar
sudo chmod +x /usr/local/bin/composer
5. Проверка установки PHP, MariaDB и Composer
php -v mysql --version composer -V
6. Установите Laravel с помощью Composer
composer create-project --prefer-dist laravel/laravel app-name
Заменить имя приложения
выше с тем, что вы хотите.
Затем перейдите во вновь созданный каталог проекта:
7. Запустите сервер Laravel
Чтобы запустить сервер разработки для проекта, перейдите в каталог проекта и выполните указанную команду.
php artisan serve
Чтобы получить доступ к вашему приложению Laravel, запустите эту команду, чтобы запустить локальный сервер разработки на порту 8000. Затем откройте веб-браузер и перейдите к:
Если все настроено правильно, вы сможете просмотреть страницу приветствия Laravel по умолчанию, которая подтверждает, что ваше приложение запущено и работает. Теперь Laravel установлен в вашей системе Linux!
Предварительные условия Laravel
Прежде чем погрузиться в Laravel, вам следует ознакомиться с несколькими вещами:
- Базовые знания программирования на PHP
- Понимание архитектурного шаблона MVC (Model-View-Controller)
- Знакомство с командной строкой/терминалом
- Опыт работы с HTML
, CSS
и JavaScript
(необязательно, но полезно)
Системные требования
- Поддерживаемые операционные системы
: Windows, macOS, Linux - Аппаратные требования
: Минимальный (зависит от PHP и Composer) - Установка PHP
: Требуется перед установкой Laravel - Композиторская инсталляция
: Требуется для установки Laravel
Версии
- Стабильная и последние версии
: Выберите в зависимости от потребностей проекта. Стабильные версии
предлагают надежность, в то время как последние версии могут включать новые функции и улучшения. - Важность проверки совместимости
: Обеспечьте плавную интеграцию с другими библиотеками и версиями PHP, убедившись, что выбранная вами версия Laravel совместима с зависимостями вашего проекта.
Предпосылки
- PHP
– PHP — это интерпретируемый и объектно-ориентированный язык сценариев с открытым исходным кодом, который может выполняться на стороне сервера. P HP хорошо подходит для веб-разработки. - XAMPP
– XAMPP
— полностью бесплатный, простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl. - VSCode
(Используйте любой редактор кода) — Visual Studio Code, также обычно называемый VS Code, представляет собой редактор исходного кода, созданный Microsoft с помощью Electron Framework для Windows, Linux и macOS.
Перед установкой Laravel в Windows 10 убедитесь, что у вас есть все вышеперечисленные предварительные условия, готовые и работающие. P HP и XAMPP работают.
Теперь давайте рассмотрим шаги:
Что такое Laravel?

Ларавель
— это мощная и элегантная платформа веб-приложений PHP, которая упрощает разработку веб-приложений с помощью архитектуры MVC (Model-View-Controller). Автор Тейлор Отвелл
, Laravel приобрел огромную популярность благодаря своей простоте и удобству использования, что делает его лучшим выбором для веб-разработчиков по всему миру.
Основные характеристики и функциональность
Некоторые из ключевых особенностей и функций, предлагаемых Laravel, включают:
Eloquent ORM для взаимодействия с базой данных
Laravel Объектно-реляционное сопоставление
(ORM) обеспечивает гладкое и интуитивно понятное взаимодействие с вашей базой данных, упрощая выполнение CRUD
(Создание, чтение, обновление, удаление) и управление связями между таблицами.
Blade Template Engine
Blade — это простой, но мощный шаблонизатор Laravel
, что позволяет с легкостью создавать динамические HTML-шаблоны многократного использования. Лаконичный синтаксис Blade позволяет легко отделить логику вашего приложения от его представления.
Инструмент командной строки Artisan
Инструмент командной строки Laravel Artisan предлагает ряд полезных команд для общих задач, таких как создание контроллеров, миграция и многое другое. Это ускоряет процесс разработки и помогает поддерживать чистую и организованную кодовую базу.
Встроенная поддержка планирования задач и аутентификации
Все это приятно знать, но кто именно может наилучшим образом использовать Laravel? Давайте рассмотрим это дальше.
Как установить Laravel
После того, как вы ознакомились с Laravel и системными требованиями, вы можете приступить к его установке. Процесс установки прост и состоит из простых шагов, но они различаются от операционной системы к операционной системе.
Как установить Laravel на macOS
1. Установите Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Установите Node.js и npm
brew install node
Эта команда устанавливает в вашей системе как Node.js, так и npm.
3. Install PHP
brew install php
Wait for the installation to complete.
4. Install Composer

curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
5. Verify PHP and Composer Installations
php --version composer --version
If the installations were successful, you should see the PHP and Composer versions displayed.
6. Install Laravel Using Composer
composer global require laravel/installer
Wait for the installation process to complete.
7. Verify Laravel Installation
laravel --version
You will know that the installation is successful if you see the version of Laravel displayed.
8. Create a New Project
composer create-project --prefer-dist laravel/laravel app-name
Replace app-name with the desired name for your project. This command will create a new directory with the specified name and install the Laravel framework inside it.
Next, navigate to the newly created project directory:
cd app-name
Remember to replace app-name with the actual name you used for your project.
9. Run The Laravel Server
php artisan serve
This command will launch a local development server on port 8000. You can access your Laravel application by opening your web browser and navigating to:
You should now see the default Laravel welcome page, indicating that your application is running successfully. You can start building your Laravel application and see the changes live on the local development server.
Настройка веб-сервера
Настройка общедоступной директории
После установки и настройки Laravel нужно обязательно указать встроенную во фреймворк папку в качестве корневого каталога веб-сервера. К этой общедоступной папке будут идти все входящие обращения из Сети. Обрабатывать входящие HTTP-запросы будет расположенный в public файл фронт-контроллер .
Настройка веб-адресов
Apache
В установленном Laravel по умолчанию присутствует файл . Он используется для того, чтобы URL-адреса отображались без указания фронт-контроллера . Если Laravel установлен на веб-сервере Apache, для этого следует активировать модуль . Тогда веб-сервер будет учитывать опции файла.
Возможно, включенный в Laravel файл не сможет заработать на установленном сервере. Тогда решить проблему может созданный аналогичный файл со следующим кодом:
Options +FollowSymLinks -Indexes RewriteEngine On RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
Nginx
Пользователям Nginx потребуется добавить еще одну директиву в конфигурации сайта. Она направит все запросы на фронт-контроллер :
location / { try_files $uri $uri/ /index.php?$query_string; }
Подготовка к установке
Чтобы запустить на веб-сервере Laravel, в Ubuntu необходимо удовлетворить ряд зависимостей. Все необходимые для работы компоненты имеются в наличии на виртуальной машине Laravel Homestead. Поэтому разработчики рекомендуют использовать именно ее для запуска на локальной машине.
Тем не менее, развертывать и тестировать приложения в основном придется на веб-серверах с Linux, а не на Homestead. Чтобы установить Laravel на таком веб-сервере, на нем должны быть установлена версия PHP >= 7.2.0 и следующие расширения PHP:
- BCMath PHP Extension;
- Ctype PHP Extension;
- JSON PHP Extension;
- Mbstring PHP Extension;
- OpenSSL PHP Extension;
- PDO PHP Extension;
- Tokenizer PHP Extension;
- XML PHP Extension.
В Ubuntu эти зависимости можно установить при помощи команды в терминале:
sudo apt install php php-mysql php-mbstring php-tokenizer php-xml php-json php-common
Об успешной установке будут свидетельствовать следующие строки в терминале:
Установка через Composer
Чтобы работать с Laravel потребуется предварительно установить Composer, поскольку фреймворк управляет с его помощью своими зависимостями:
sudo apt install composer
После установки появится сообщение об автоматической настройке следующих пакетов:
Теперь можно переходить непосредственно к установке фреймворка. Сначала необходимо загрузить его установщик через Composer:
composer global require laravel/installer
В некоторых случаях выполнение этой команды может занять определенное время.
Далее, обязательно нужно поместить общесистемный каталог от Composer в свой каталог . Это позволит Ubuntu распознать исполняемый файл Laravel.
Этот каталог расположен в разных местах, в зависимости от дистрибутива. В Ubuntu он располагается по следующему пути:
$HOME/.config/composer/vendor/bin
Пользователи других дистрибутивов могут поискать здесь:
$HOME/.composer/vendor/bin
Использование Laravel Installer
Запустить установщик Laravel в Composer можно следующей командой в терминале:
composer global about
После ее выполнения отобразится список, где фреймворк будет расположен в первых рядах.
Далее достаточно ввести команду , после чего свежий фреймворк Laravel будет установлен в заранее указанном каталоге. К примеру, данная команда позволит создать папку под названием , где будут находиться Laravel со всеми установленными зависимостями:
laravel new blog
Запуск фреймворка через Composer Create-Project
В Composer поддерживается возможность установки Laravel через команду :
composer create-project --prefer-dist laravel/laravel blog
Эту команду необходимо выполнять, предварительно перейдя в папку, где будет храниться будущий сайт. Например, на локальном сервере Apache по умолчанию это каталог: .
Работа на локальном сервере
После того, как Laravel установлен, следует убедиться в его работоспособности с помощью скрипта командной строки (Artisan CLI). Для этого надо активировать встроенный в PHP локальный сервер с помощью команды:
php artisan serve
После ее ввода станет доступен локальный сервер по адресу . Перейдя по нему, можно увидеть заставку-приветствие «You have arrived» («Вы прибыли»).
Чтобы увидеть полный список команд для artisan, введите:
php artisan list
Who Uses Laravel?
- Startups
: For startups, Laravel offers a rapid development process, which helps bring their ideas to life quickly and efficiently. The framework’s built-in tools and libraries save precious time and resources during the initial stages of a project. - Established companies
: Laravel’s scalability and maintainability make it an attractive choice for established companies looking to build or upgrade their web applications. The framework’s strong community support ensures businesses can rely on Laravel for long-term projects. - PHP web developers
: Developers appreciate Laravel’s elegant syntax and ease of use, which streamline the web application development process. Laravel’s features allow for efficient and effective coding practices. - Backend engineers
: For backend engineers, Laravel’s powerful features, including its support for task scheduling, authentication, and the Artisan command-line tool, make it an essential tool in their toolkit. Laravel enables backend engineers to create robust and secure web applications
with ease.
Now, here are some examples of companies that use Laravel in their projects:
Bankrate
Bankrate
is a leading financial services company that uses Laravel to build and maintain its online applications. The framework helps Bankrate manage complex data structures and speed up development cycles.
The New York Times
The New York Times
uses Laravel for its internal web applications, helping the company to build and maintain complex web applications quickly and effectively.
St Jude Children’s Research Hospital
Geocodio
Geocodio
is a geocoding service that converts addresses to latitude and longitude coordinates and vice versa. Laravel powers Geocodio’s web application, allowing it to provide its customers a reliable and efficient geocoding service.
October CMS
As you can see, Laravel is a powerful framework used by companies of all sizes, from startups to large enterprises. But you still might not be sure about the benefits this framework offers to developers
. Let’s explore that now.
How To Install Laravel on Windows
1. Install XAMPP

Visit the XAMPP download page
and download the appropriate installer for your Windows version.
Once installed, launch the XAMPP Control Panel
and start the Apache and MySQL services.
2. Install Composer
Visit the Composer download page
and download the Composer-Setup.exe
file.

Make sure to select the correct PHP executable during the installation process (usually located in the XAMPP installation folder under xampp/php/php.exe).
Click Next
to move through the on-screen instructions then click Install
.
Once installation is completed, click Finish
.
3. Verify Composer Installation
composer --version
If the installation was successful, you should see the Composer version displayed.
4. Install Laravel Using Composer
You can use Composer, which is now installed, to install Laravel globally on your system. To do so, open the Command Prompt and run the given command:
composer create-project laravel/laravel app-name
This will automatically download all the relevant Laravel files to create a new project.
5. Verify Laravel Installation
laravel --version
After a successful installation, you will be able to see the Laravel version.
6. Start The Server
cd app-name
php artisan serve
7. Run The Project In Your Browser
With this, you can start developing web applications using Laravel on your Windows machine.
Последующая настройка
Публичная директория
Когда Laravel будет успешно установлен, сразу же потребуется настроить перенаправление файлов приложения в общедоступную папку . Файл в этом каталоге используется как фронт-контроллер для всех HTTP-запросов, поступающих в создаваемое приложение.
Файлы настроек
Конфигурационные файлы — это PHP-скрипты, хранящиеся в и вложенных подпапках.
Сами файлы представляет собой набор пар ключ массива => значение
, где «ключ» — имя отдельной опции.
Права на доступ
В большинстве случаев, при настройке Laravel будет нужно отредактировать права доступа к директории , где по умолчанию хранятся веб-приложения. В противном случае фреймворк не сможет нормально функционировать.
Как получить права доступа
1. Добавить себя в группу владельцев веб-сервера :
sudo usermod -a -G www-data $USER
Если пользователь вошел с root правами, этот пункт опускается.
2. Изменить права владельца на Laravel-проект командой:
sudo chgrp -R www-data /var/www/html/project
3. Даются права на запись в папку-хранилище storage:
sudo chmod -R 775 /var/www/html/project/storage
Для пользователя root (помимо первого пункта) из алгоритма исключается команда sudo.
Ключ приложения
Еще одна необходимая вещь, которую обязательно стоит сделать, когда Laravel установлен на хостинге – создать ключ приложения. При отсутствии установленного ключа приложения сеансы пользователей и другая конфиденциальная информация не будут защищены.
Он представляет собой случайно сгенерированную строку в 32 символа. Если для установки использовался Composer или установщик Laravel, ключ автоматически создается указанной командой:
php artisan key:generate
После создания ключ следует вписать как параметр в файл окружения .env. Если такой файл первоначально существовал в Laravel с расширением .env.example, то следует обязательно изменить расширение на .env.
Дополнительная настройка
Laravel сразу же после установки почти не нуждается в более подробном конфигурировании. Однако при желании можно ознакомиться с файлом конфигурации и его документацией.
В нем указано несколько параметров, включая часовой пояс и локализацию, которые можно изменить с учетом особенностей разрабатываемого приложения.