Ceci est une ancienne révision du document !
Pour certaine taches, il est utile de lancer un script via le cron. Dans ce script vous allez surement avoir besoin du framework pour vous connecter à la base de données ou utiliser des classes etc…
Voici 2 méthodes :
Vous faites votre script comme d’hab, vous rajouter une route qui va bien par exemple
Route::get('check',function(){ // code exécuté par le cron }
Puis dans votre cron vous mettez la commande suivante.
/usr/bin/wget -q --spider http://votre-site.com/check
Créer votre fichier php par exemple cron.php à la racine de votre projet laravel, là ou il y a artisan, puis rajoutez le code suivant en haut de votre script.
// Intégration du framework require __DIR__.'/bootstrap/autoload.php'; $app = require_once __DIR__.'/bootstrap/start.php';
Puis dans votre cron vous mettez la commande suivante.
/usr/bin/php /var/www/votreprojet/cron.php