2013-11-24 2 views
0

Я добавил это в рамки: 'liebig/cron'.Laravel - Cron Работа в Windows

Я добавил этот код в routes.php:

Route::get('/cron/run/c68pd2s4e363221a3064e8807da20s1sf', function() { 
    Cron::add('example1', '* * * * *', function() { 
     $u = User::find(5); 
     $u->fullname = time(); 
     $u->save(); 
    }); 
    $report = Cron::run(); 
    print_r ($report); 
}); 

Эта страница будет: http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf.

Я попытался сделать задания cron с помощью планировщика заданий, я сделал это до 'c:/wamp/bin/php/php5.4.12/php.exe' with argument 'localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf', но это не сработало.

Единственный способ его работы его с помощью хром: 'C:\Users\*****\AppData\Local\Google\Chrome\Application\chrome.exe' with argument 'http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf'

Но я не хочу, я хочу, это будет работать на PHP и не открывая каждую минуту хром.

Любые идеи о том, что эта страница будет работать php.exe?

Надеюсь, вы поняли вопрос. Благодарю.

ответ

-1

Это потому, что вы используете неправильный инструмент. У вас есть msysgit? Если у вас есть вы можете просто сделать:

curl -i http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf 

Кроме того, попробуйте команду пинг:

ping http://localhost:8000/cron/run/c68pd2s4e363221a3064e8807da20s1sf 
+0

И как я должен делать это каждую минуту? – user3025333

Смежные вопросы