Настройка проекта Laravel после клонирования

php laravel

10246 просмотра

4 ответа

800 Репутация автора

Итак, я только что клонировал большое репо с проектом Laravel, на данный момент в этой папке (давайте назовем ее / var / www / project) нет папки vendor, .env file, файлов автозагрузки и т. Д.

Есть ли какое-то подробное объединенное руководство со всеми шагами, что мне делать дальше? Установить composer (он уже установлен на моем компьютере, у меня есть другие рабочие проекты), создать файлы автозагрузки и поставщиков?

Какие команды я должен запустить в своей консоли (у меня Ubuntu 14.04), чтобы сделать эту папку рабочим виртуальным хостом? Или кто-то может быть так любезен, чтобы дать мне все инструкции?

Автор: Coffee Источник Размещён: 18.07.2016 12:44

Ответы (4)


1 плюс

336 Репутация автора

Следуйте документации по установке Laravel: https://laravel.com/docs/5.2#installation

Автор: Sitethief Размещён: 18.07.2016 12:45

17 плюса

1624 Репутация автора

Решение

composer installсоздаст зависимости в папке vendor, замените .env.example на .env run php artisan key:generate, затем настройте .env, в основном вам нужно делать эти вещи, больше информации, вы должны проверить документы

Автор: Raymond Cheng Размещён: 18.07.2016 12:52

1 плюс

2749 Репутация автора

Прежде всего, если нет папки vendor - вам нужно будет запустить, composer installчтобы получить все пакеты. Он загрузит все необходимые зависимости для запуска проекта, а также создаст .envфайл для локального разработчика.

Для настройки виртуального хоста apacheвыполните следующую команду:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.dev.conf

Вот example.devпример имени виртуального хоста. Измените это соответственно. Теперь отредактируйте это:

sudo nano /etc/apache2/sites-available/example.dev.conf

Вот пример содержимого для этого файла:

<VirtualHost *:80>
    ServerAdmin admin@localhost
    ServerName example.dev
    ServerAlias www.example.dev
    DocumentRoot /var/www/project/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Затем вам нужно будет выполнить следующие команды для включения виртуального хоста:

sudo a2ensite example.dev.conf
sudo service apache2 restart
Автор: Muhammad Sumon Molla Selim Размещён: 18.07.2016 12:52

4 плюса

6398 Репутация автора

Windows

Перейдите в папку проекта
Shift + правый клик -> Открыть командное окно здесь

макинтош

Откройте Терминал, введите «cd» (с пробелом)
Из поиска, перетащите папку проекта
Нажмите Enter, чтобы войти в папку проекта

Compose

composer install

Создать ключ

php artisan key:generate

Настройка базы данных

Откройте файл .env
(Предположим, wamp или xampp).
Измените значения в соответствии с вашей базой данных.
Добавьте пустую базу данных с помощью phpmyadmin.
Включите это имя в DB_DATABASE.

DB_HOST=localhost
DB_DATABASE=students_data
DB_USERNAME=root
DB_PASSWORD=

Получить таблицы

php artisan migrate

Получить значения по умолчанию / начальные / фиктивные таблицы

php artisan db:seed

Запустить проект

php artisan serve
Автор: Sayka Размещён: 21.07.2018 05:44
Вопросы из категории :
32x32