0
Laravel 5.4 큐를 사용하고 있습니다. 나는 Excel을 읽고 몇 초 후에 그 레코드의 DB 입력을하고 싶습니다.Laravel 5.4의 대기열에 함수를 전달하는 방법은 무엇입니까?
$queue = Queue::later(10,'LogMsg', app('App\Http\Controllers\getFileController')->myfunc($name));
return $queue;
이것은 제 전화 기능입니다. 먼저이 기능을 사용할 수 있습니까?
public function myfunc($name) {
$f_data = Excel::load('public/invoices/'.$name, function($reader) {
})->get();
if(!empty($f_data) && $f_data->count()){
foreach ($f_data as $key => $row){
$inv = new final_tables;
foreach ($row as $key1 => $col){
$inv->$key1 = $row->$key1;
}
$inv->save();
}
}
return 'done';
}