Size: a a a

Laravel для начинающих

2021 March 01

EV

Evg V. in Laravel для начинающих
Michael
что значит "не можешь открыть" ? не хватает прав на чтение ? файлы по этим путям отсутствуют ? файлы есть, но нового контента нет ?
Просто через cat открываю и либо файл пустой либо зависает и дальше только ctrl+c чтобы прекратить попытку открытия
источник

V

Vladimir in Laravel для начинающих
Пока быстро сделаю с припиской, а потом если тимлид благословит зафигасу отдельный контроллер
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Aleks Majlo
Доброго делаю крон согласно этой
статьи https://tutsforweb.com/how-to-set-up-task-scheduling-cron-job-in-laravel/

в app/Console/Kernel.php
protected $commands = [
   Commands\Test::class
];
protected function schedule(Schedule $schedule)
{
   $schedule->command('test:test')->everyFiveMinutes();
}

ставил на сервере
cd  /home/путь/ && php artisan schedule:run >> /dev/null 2>&1

не работает!!
что я упустил?
в базе данных только одна табличка
failed_jobs
еще может что то нужно?
как ты в кроне прописал. Дай точную запись
источник

V

Vladimir in Laravel для начинающих
Как всегда горящяя фигня перед выкатом спринта
источник

AM

Aleks Majlo in Laravel для начинающих
Дмитрий Кожанов
как ты в кроне прописал. Дай точную запись
cd  /home/путь_сайту && php artisan schedule:run >> /dev/null 2>&1
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Aleks Majlo
cd  /home/путь_сайту && php artisan schedule:run >> /dev/null 2>&1
а где минуты, часы, дни, неделя?
источник

AH

Andrey Helldar in Laravel для начинающих
Oleg
Привет, Коллеги!
Столкнулся с аномалией либо особенность такая!
Надо добавить много уведомлений стандартным способом через фасад Notification

Делаю выборку через ORM, получаю примерно 5500 моделей.
Далее отправляю:
Notification::send($users, new Messages($request->heading, $request->short, $request->alertBody));

Таблица notifications чистая. Уведомления отправились, НО каждое дублируется. Записей в таблице получается ровно в 2 раза больше, 11000

Такая фича происходит именно если в выборке более 4399 моделей, если их меньше то дублирования нет.

Попробовал дробить выборку через цикл по 2000:
for ($i = 0; $i < $countUsersForNotification; $i = $i+$limit)

Но фиг, не помогло.
Случайно добавил в конце цикла вывод dump() и о чудо, в этом случае добавляется именно нужное количество записей, без дублирования.

Честно сказать на опыты всякие уже кучу времени потратил, задолбался :)
Есть идеи?
Поставь laravel/telescope и изучай логи и запросы к базе. Так найдёшь причину. Сейчас сказать сложно, будто вилами по воде.
источник

AM

Aleks Majlo in Laravel для начинающих
это есть - там норма поскольку там визуальная панель-
источник

A

Ambriel in Laravel для начинающих
а как в php.ini redis включить не подскажете ?
источник

AM

Aleks Majlo in Laravel для начинающих
Дмитрий Кожанов
а где минуты, часы, дни, неделя?
в базе данных только одна табличка
failed_jobs  .... не могу понять -наверно еще одна нужна?
источник

AH

Andrey Helldar in Laravel для начинающих
Ambriel
а как в php.ini redis включить не подскажете ?
sudo apt install php-redis
источник

A

Ambriel in Laravel для начинающих
Andrey Helldar
sudo apt install php-redis
уже раз 5 сделал
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Andrey Helldar
sudo apt install php-redis
он уже установил, теперь включить надо)
источник

AH

Andrey Helldar in Laravel для начинающих
Ambriel
уже раз 5 сделал
php -m | grep redis что выводит?
источник

A

Ambriel in Laravel для начинающих
подлючен
источник

V

Vladimir in Laravel для начинающих
А middleware в данном случае сильно всратое решение?
источник

AH

Andrey Helldar in Laravel для начинающих
🎃 Даниил ◠‿◠✿
он уже установил, теперь включить надо)
При установке он "включается"
источник

AH

Andrey Helldar in Laravel для начинающих
Ambriel
подлючен
Значит он уже есть и работает. А в чём проблема?
источник

ab

alex but in Laravel для начинающих
extension = redis Проверь
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Vladimir
А middleware в данном случае сильно всратое решение?
да
источник