Я пытаюсь запустить модель Eloquent для вставки данных в базу данных, я пытался запустить тестовый прогон с использованием расписания Laravel и cronjobs, ниже мой код
Это мой App\Console\kernel.php
protected $commands = [
'App\Console\Commands\test',
];
/**
* Define the application's command schedule.
*
* @param \Illuminate\Console\Scheduling\Schedule $schedule
* @return void
*/
protected function schedule(Schedule $schedule)
{
$schedule->command('check:test')->everyMinute();
}
И мой App\Console\Commands\test
protected $signature = 'check:test';
public function handle()
{
try {
$test = new Test([
"user_id" => 1,
"data_one"=>321,
]);
$test->save();
return response()->json('successfully added');
} catch (exception $e) {
return response()->json('error', $e);
}
}
и мой crontab -e
код:
* * * * * php /opt/lampp/htdocs/testProj/artisan schedule:run 1>>
/opt/lampp/htdocs/testProj/schedule.log 2>&1
, когда получаю извиняемый журнал, -
Выполнение запланированной команды: '/usr/bin/php7.2' 'artisan' check: test> '/ dev / null' 2> & 1
И никаких изменений вбазы данных тоже.Что я делаю не так, любая помощь будет оценена