0
votes

Le planificateur de Laravel 5.8 ne fonctionne pas automatiquement à déclencher le manuel

Je suis exécuté Commande PHP Artisan Calendrier: Exécutez et cela fonctionnera. Mais je veux mettre à jour la chose toutes les minutes (); automatiquement sans commande de déclenchement à chaque fois. Si je dois le déclencher de Mannualy, quelle est la signification du planificateur

  1. Mon fichier de commande xxx

    2. kernal.php xxx

    je vérifie les mises à jour dans mise à jour_at horodatamp dans la base de données


3 commentaires

Vérifiez chez laravel.com/docs/7.x/scheduling sa disponible


Avez-vous commencé le planificateur?


Pour Laravel 5.8, l'URL de documentation correcte serait laravel.com/docs/5.8/scheduling


3 Réponses :


0
votes

Cela pourrait résoudre votre problème, c'est la façon dont vous démarrez le planificateur:

php artisan schedule:run >> /dev/null 2>&1


2 commentaires

Devinez Gist.github.com/splode/94BFA9071625E38F7FD76AE210520D94 est le chemin pour vous alors. Les documents Laravel sont ciblés sur un système d'exploitation Linux


Donc, il fonctionnera sur l'hébergement Linux?



0
votes

https://gist.github.com/splode/94bfa9071625e38f7fd76ae210520d94 Windows non pris en charge pour Calendrier de la ligne de ligne de commande


0 commentaires

0
votes

Je pense que exécutant calendrier code> ne fonctionne pas sur Windows localement code>
La seule façon qui a fonctionné pour moi est de créer une tâche sous Windows et liée au fichier .bat

REMARQUE: le contenu du fichier BAT est strong> p>

@ECHO OFF 
php path-of-laravel-project\artisan schedule:run
PAUSE


0 commentaires