Задать вопрос

Как одновременно использовать quickstart и quickstart-intermediate в laravel?

В документации https://laravel.ru/docs/v5/quickstart предлагается создать два сайта - быстрый старт и углубленный старт - https://laravel.ru/docs/v5/quickstart-intermediate .
Углубленный старт я устанавливаю в папку quickstart-intermediate. Но когда делаю
php artisan migrate
#вижу

  [Illuminate\Database\QueryException]
  SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'tasks' alre
  ady exists (SQL: create table `tasks` (`id` int unsigned not null auto_incr
  ement primary key, `user_id` int not null, `name` varchar(255) not null, `c
  reated_at` timestamp null, `updated_at` timestamp null) default character s
  et utf8 collate utf8_unicode_ci)



  [PDOException]
  SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'tasks' alre
  ady exists

Видимо потому, что таблица tasks уже появилась при установке сайта quickstart.
Как избежать конфликта? Видимо надо использовать другую базу данных, но как? Когда пытался править в config/database.php
'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'forge1'),
            'username'  => env('DB_USERNAME', 'forge1'),
            'password'  => env('DB_PASSWORD', ''),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
            'engine'    => null,
        ],

forge на forge1 - ничего не помогло. Кстати, откуда берется база forge? Спасибо.
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 10 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы