Форум программистов, компьютерный форум, киберфорум
PHP: Laravel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 4
Регистрация: 05.05.2017
Сообщений: 521

Проблема с php artisan migrate

10.03.2019, 23:41. Показов 1366. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
пытаюсь запустить миграцию но получаю ошибку. Не могу понять что не так?
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class CreateLinksTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('links', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->string('title');
            $table->string('url')->unique();
            $table->text('description');
            $table->timestamps();
        });
    }
 
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('links');
    }
}
Code Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
C:\wamp64\www\testSystem>php artisan migrate -v
 
   Symfony\Component\Debug\Exception\FatalThrowableError  : Argument 1 passed to Illuminate\Database\Connectors\MySqlConnector::setModes() must be an instance of PDO, instance of Do
ctrine\DBAL\Driver\PDOConnection given, called in C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connectors\MySqlConnector.php on line 37
 
  at C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connectors\MySqlConnector.php:144
    140|      * @param  \PDO  $connection
    141|      * @param  array  $config
    142|      * @return void
    143|      */
  > 144|     protected function setModes(PDO $connection, array $config)
    145|     {
    146|         if (isset($config['modes'])) {
    147|             $this->setCustomModes($connection, $config);
    148|         } elseif (isset($config['strict'])) {
 
  Exception trace:
 
  1   Illuminate\Database\Connectors\MySqlConnector::setModes(Object(Doctrine\DBAL\Driver\PDOConnection))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connectors\MySqlConnector.php:37
 
  2   Illuminate\Database\Connectors\MySqlConnector::connect()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connectors\ConnectionFactory.php:182
 
  3   Illuminate\Database\Connectors\ConnectionFactory::Illuminate\Database\Connectors\{closure}()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:918
 
  4   call_user_func(Object(Closure))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:918
 
  5   Illuminate\Database\Connection::getPdo()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:943
 
  6   Illuminate\Database\Connection::getReadPdo()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:399
 
  7   Illuminate\Database\Connection::getPdoForSelect()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:325
 
  8   Illuminate\Database\Connection::Illuminate\Database\{closure}("select * from information_schema.tables where table_schema = ? and table_name = ?")
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:657
 
  9   Illuminate\Database\Connection::runQueryCallback("select * from information_schema.tables where table_schema = ? and table_name = ?", Object(Closure))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:624
 
  10  Illuminate\Database\Connection::run("select * from information_schema.tables where table_schema = ? and table_name = ?", Object(Closure))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Connection.php:333
 
  11  Illuminate\Database\Connection::select("select * from information_schema.tables where table_schema = ? and table_name = ?")
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Schema\MySqlBuilder.php:18
 
  12  Illuminate\Database\Schema\MySqlBuilder::hasTable("migrations")
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Migrations\DatabaseMigrationRepository.php:169
 
  13  Illuminate\Database\Migrations\DatabaseMigrationRepository::repositoryExists()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Migrations\Migrator.php:556
 
  14  Illuminate\Database\Migrations\Migrator::repositoryExists()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Console\Migrations\MigrateCommand.php:91
 
  15  Illuminate\Database\Console\Migrations\MigrateCommand::prepareDatabase()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Database\Console\Migrations\MigrateCommand.php:63
 
  16  Illuminate\Database\Console\Migrations\MigrateCommand::handle()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:32
 
  17  call_user_func_array([])
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:32
 
  18  Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:90
 
  19  Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Object(Closure))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:34
 
  20  Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), [])
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Container\Container.php:580
 
  21  Illuminate\Container\Container::call()
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Console\Command.php:183
 
  22  Illuminate\Console\Command::execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
      C:\wamp64\www\testSystem\vendor\symfony\console\Command\Command.php:255
 
  23  Symfony\Component\Console\Command\Command::run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Console\Command.php:170
 
  24  Illuminate\Console\Command::run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
      C:\wamp64\www\testSystem\vendor\symfony\console\Application.php:908
 
  25  Symfony\Component\Console\Application::doRunCommand(Object(Illuminate\Database\Console\Migrations\MigrateCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Sy
mfony\Component\Console\Output\ConsoleOutput))
      C:\wamp64\www\testSystem\vendor\symfony\console\Application.php:269
 
  26  Symfony\Component\Console\Application::doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
      C:\wamp64\www\testSystem\vendor\symfony\console\Application.php:145
 
  27  Symfony\Component\Console\Application::run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Console\Application.php:90
 
  28  Illuminate\Console\Application::run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
      C:\wamp64\www\testSystem\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php:122
 
  29  Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
      C:\wamp64\www\testSystem\artisan:37
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2019, 23:41
Ответы с готовыми решениями:

Laravel 5.2: Artisan никак не реагирует на команды связанные с migrate
Доброго времени суток! Возникла такая проблема: artisan перестал выполнять что-либо касающееся миграций, причём никаких сообщений об...

Laravel. Ошибка команды php artisan make:migration. Создание таблиц
В консоле openserver задаю команду для создания таблиц. Таблицы не создаются выводится ошибка not enough arguments (missing name). В чем...

В папке с поддоменами найти yii, и выполнить команду php yii migrate
Приветствую, форумчане. Не могу разобраться требуется помощь исходные данные есть папка с поддоменами в ней лежит yii, его надо найти...

2
 Аватар для KPOT_KZ
10 / 10 / 1
Регистрация: 08.06.2011
Сообщений: 98
11.03.2019, 07:17
Возможно, вы заимпортировали не то что нужно. Проверьте импорты, если не исправилось, выложите весь файл миграции с импортами.
0
1 / 1 / 4
Регистрация: 05.05.2017
Сообщений: 521
11.03.2019, 10:48  [ТС]
IDE PhpStorm пишет Multiple definitions exist for class Schema. Все импорты были сгенерированы
Code Скопировано
1
php artisan make:migration create_links_table --create=links
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
 
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
 
class CreateLinksTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('links', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->string('title');
            $table->string('url')->unique();
            $table->text('description');
            $table->timestamps();
        });
    }
 
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('links');
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2019, 10:48
Помогаю со студенческими работами здесь

Работа с laravel artisan из программы
Как из C# работать с laravel artisan, для примера создать контроллер ... php artisan make:controller MyController Добавлено через 1...

проблема с файлами index.php и include.php
есть файл index.php и include.php в файле index.php я пишу следующее: &lt;td width=&quot;200&quot;&gt;&lt;img width=&quot;200&quot; src=&quot;&lt;?php...

Laravel Создание своей artisan-команды для генерации файлов
Нужно создавать свои файлы с namespace, это просто нужно описывать как строки в методу handle артисан команды? public function...

Migrate People
Привет. В администраторе при регистрации пользователя есть такая кнопочка Migration People. Вроде как в теории через нее можно юзеров из АД...

не работает rake db:migrate
Собственно проблема описана в заголовке. Запускаю rake db:migrate. Далее мне сразу выдает ошибку что не может найти определенный gem. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Линейное решение нелинейной задачи. Формулы от LM по моему решению пока не проверял. В итоговой её формуле видно её заблуждение.
Hrethgir 10.04.2025
В продолжение Эта LM дала ответ похожий на нормальный. В комментриях мой комментарий - похоже она ошиблась с выведением итоговой формулы, но остальные проверю. Assistant qwen2. 5-14b-instruct . . . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Линейное решение не линейной задачи (емкость вычислений в сравнении с традиционными решениями пока не определена).
Hrethgir 10.04.2025
В рамках предстоящих вычислений пришлось (да, я тоже знаю про корень числа, и про степеня, и прочие теоремы, но. . . ) найти способ нахождения отношения двух углов. . . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
Подключение Kafka к Elasticsearch
Codd 09.04.2025
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли. . .
Реализации таймеров в Unity
GameUnited 09.04.2025
Время — важный ресурс любой игры. Разработка качественных игровых механик невозможна без грамотного управления временем, а таймеры выступают ключевым инструментом этого управления. Представьте себе. . .
Функции высшего порядка в JavaScript
run.dev 09.04.2025
Функции высшего порядка представляют собой один из фундаментальных камней функционального программирования в JavaScript. По сути, это функции, которые либо принимают другие функции в качестве. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер