Laravel. Настройка

screenshot-laravel com 2016-03-28 10-36-38Давно-давно я начинал писать про установку Laravel и вот наконец собрался писать продолжение.

После установки Laravel, его надо настроить.

1. Генерация ключа
С помощью команды

php artisan key:generate

В результате в вашем .env файле будет задан случайный APP_KEY. Это нужно для шифрования сессии.

2. Отредактировать файл .env
Файл очень небольшой и все главные настройки собраны именно в нём.
Кстати, очень грамотно придумано! Добавляете этот файл в .gitignore и будете спокойны, что ваши локальные настройки БД не улетят на продакшн.

3. Отредактировать конфиги
В папке config находятся настроечные файлы. Большинство важной информации они берут из уже вышеупомянутого .env , но всё-равно тут есть опции которые нужно подправить.
В файле app.php это name, locale, timezone. Найду ещё — допишу.

Если всё сделано правильно, должен быть примерно такой экран
screenshot-laravel

С настройкой всё!
Надеюсь уже скоро добраться до самого программирования :)

Laravel. Настройка: Один комментарий

  1. Nks

    На самом деле генерация ключа включена в инструкции композера. В случае если ты ставишь с нуля, то при скачивании пакета ключ автоматически сгенерируется. Плюсом .env файла ещё можно отметить то, что в случае если ты наплодил кучу вариантов конфигураций или ты хочешь использовать какую-то свою переменную для конифигурации, то ты можешь обратиться к ней из любого места приложения по env(‘CONFIG_KEY’, ‘default value); что само по себе является огромным плюсом. Или пойти еще дальше — в случае использования докера ты можешь подцепить этот env файл в окружение и он будет доступен в контейнере докера как переменная. Кстати в этом случае ларавель будет брать его из окружения тоже и переписывание .env файла ничего не даст, что может привнести множество баттхерта.

Комментарии запрещены.