Size: a a a

2021 July 16

А

Алексей in Laravel Pro
ну собственно вот. у вас пыха 8, а нужно 7,2
источник

V

Vitaliy Obione🎈 in Laravel Pro
вот так в  composer.json указал http://skrinshoter.ru/s/160721/zpFYw2qn
источник

А

Алексей in Laravel Pro
у вас указано 2 проблемы, в которых указано что определенным пакетам нужно 7,2. и эти пакеты не хотят работать с 8
источник

V

Vitaliy Obione🎈 in Laravel Pro
сейчас сменю и повторно проверю
источник

А

Алексей in Laravel Pro
более того, первый пакет 7,2 хочет, второй 7,1
источник

А

Алексей in Laravel Pro
а версия лары 5 чтоли?
источник

А

Алексей in Laravel Pro
откуда такие древние пакеты?
источник

А

Алексей in Laravel Pro
если вообще не 4...
источник

V

Vitaliy Obione🎈 in Laravel Pro
ХЗ, в руки упал, развернуть и посмотреть😔
источник

А

Алексей in Laravel Pro
там в композер.джейсон указана версия фреймворка
источник

E_

Eugene _ in Laravel Pro
Привет. Есть запрос
UPDATE its_products SET title=111 WHERE id = 1; UPDATE its_products SET title=22, color_name="!!weewe" WHERE id = 2;
Если запустить в mysql все норм отрабатывает А вот через statement в lare выдает ошибку. Почему так? Что не так делаю?
источник

А

Алексей in Laravel Pro
laravel/framework зовут
источник

V

Vitaliy Obione🎈 in Laravel Pro
6.2
источник

А

Алексей in Laravel Pro
а можно посмотреть как вы это делаете?
источник

А

Алексей in Laravel Pro
что у вас там, DB::update?
источник

E_

Eugene _ in Laravel Pro
static public function updateBatch(array $data)
 {
   $instance = new static;
   $table = $instance->table;
 $key = $instance->getKeyName();

   $collect = collect($data);

   foreach ($collect->chunk(self::$chunkLimit) as $items) {
     $query = $instance->getSql($table, $key, $items->toArray());
     $instance->getConnection()->transaction(function() use ($instance, $query) {
       $instance->getConnection()->statement($query);
     });
   };
 }
метод $instance->getSql - возвращает нужный sql запрос
источник

А

Алексей in Laravel Pro
нет идей
источник

E_

Eugene _ in Laravel Pro
даже вот так выдает ошибку DB::statement('UPDATE its_products SET title=111 WHERE id=1; UPDATE its_products SET title=22, color_name="!!weewe" WHERE id=2;');
источник

А

Алексей in Laravel Pro
эксперимента ради, уберите 2 восклицательных знака вначале данных.
вроде некоторые базы понимают стрингу "!!!!!!!!!!" как конец строки. может у вас собственные настройки на серваке мускула какие то такие есть...
источник

E_

Eugene _ in Laravel Pro
вот так DB::statement(' UPDATE its_products SET title="22", color_name="!!!weewe" WHERE id=2;'); запрос прошел. А если уже два, т фигушки
источник