Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#3 Re: Laravel 6/7/8/9/10 » Что значит сообщение в консоли Package fzaninotto/faker is abandoned? » 15.01.2021 22:25:41

Вы не знаете почему при попытке изменить значения полей в таблице базы данных выпадает такое сообщение
  Error

  Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found

  at C:\progi\OpenServer\domains\laravel.loc\vendor\laravel\framework\src\Illuminate\Database\MySqlConnection.php:64
    60|      * @return \Doctrine\DBAL\Driver\PDOMySql\Driver
    61|      */
    62|     protected function getDoctrineDriver()
    63|     {
  > 64|         return new DoctrineDriver;
    65|     }
    66| }
    67|

  1   C:\progi\OpenServer\domains\laravel.loc\vendor\laravel\framework\src\Illuminate\Database\Connection.php:894
      Illuminate\Database\MySqlConnection::getDoctrineDriver()

  2   C:\progi\OpenServer\domains\laravel.loc\vendor\laravel\framework\src\Illuminate\Database\Schema\Grammars\ChangeColumn.php:36
      Illuminate\Database\Connection::getDoctrineSchemaManager()

#4 Re: Laravel 6/7/8/9/10 » Что значит сообщение в консоли Package fzaninotto/faker is abandoned? » 15.01.2021 19:48:42

Спасибо, главное чтобы миграции для изменения значений полей в базе данных работали. А то перед этим пришлось переустанавливать ларавель, так как после введения соответствующей команды в композере появлялось сообщение:

Error
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found

#5 Laravel 6/7/8/9/10 » Что значит сообщение в консоли Package fzaninotto/faker is abandoned? » 14.01.2021 22:41:45

Ruslan999
Ответов: 7

Начинаю изучать миграции в Ларавель.

в консоли ввел команду

composer require doctrine/dbal

все установилось, но в процессе появилось такое сообщение(см ниже)? что оно значит, насколько это критично для дальнейшей работы....

Package fzaninotto/faker is abandoned, you should avoid using it. No replacement was suggested.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.

#6 Re: Laravel 6/7/8/9/10 » Проблемы с Doctrine DBall » 11.01.2021 20:46:26

Да, ее нет. вот так выглядит запись
extension  = pdo_mysql

#8 Re: Laravel 6/7/8/9/10 » Проблемы с Doctrine DBall » 11.01.2021 19:31:07

в файле папки php 7.4 (которую использую на openservere) в файле php.ini есть вот такая запись

extension  = pdo_mysql

в более ранних версиях PHP эта запись с .dll идет

#9 Re: Laravel 6/7/8/9/10 » Проблемы с Doctrine DBall » 10.01.2021 22:57:07

пишет вот что: "grep" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

#13 Re: Laravel 6/7/8/9/10 » Проблемы с Doctrine DBall » 10.01.2021 20:24:45

public function up()
    {
        Schema::table('posts', function (Blueprint $table) {
            $table->string('title', 100)->change(); // вместо 250 знаков, хочу поставить 100
            $table->text('content')->nullable()->change(); // а здесь на null поменять
        });
    }

#14 Laravel 6/7/8/9/10 » Проблемы с Doctrine DBall » 09.01.2021 23:28:44

Ruslan999
Ответов: 19

Пытаюсь изменить значения в таблице через консоль. Выпадает ошибка

   Error

  Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found

  at C:\progi\OpenServer\domains\laravel.loc\vendor\laravel\framework\src\Illuminate\Database\MySqlConnection.php:64
    60|      * @return \Doctrine\DBAL\Driver\PDOMySql\Driver
    61|      */
    62|     protected function getDoctrineDriver()
    63|     {
  > 64|         return new DoctrineDriver;
    65|     }
    66| }
    67|

  1   C:\progi\OpenServer\domains\laravel.loc\vendor\laravel\framework\src\Illuminate\Database\Connection.php:894
      Illuminate\Database\MySqlConnection::getDoctrineDriver()

  2   C:\progi\OpenServer\domains\laravel.loc\vendor\laravel\framework\src\Illuminate\Database\Schema\Grammars\ChangeColumn.php:36
      Illuminate\Database\Connection::getDoctrineSchemaManager()


Выполняю команду composer require doctrine/dbal
В консоле появляется сообщение, что обновлять нечего. Типа все есть. Но изменения в таблицу все равно внести не могу. После команды php artisan migrate снова консоль пишет 

Error

  Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found

подскажите пожалуйста в чем дело?

Подвал раздела