28 lines
610 B
PHP
28 lines
610 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Jobs\RunVideoRenderPipelineJob;
|
|
use App\Models\Video;
|
|
|
|
class TestController extends Controller
|
|
{
|
|
public function RunVideoRenderPipelineJob()
|
|
{
|
|
$dispatch_job = true;
|
|
$video = Video::latest()->first();
|
|
|
|
if ($video) {
|
|
|
|
if ($dispatch_job) {
|
|
RunVideoRenderPipelineJob::dispatch($video->id)->onQueue('render');
|
|
} else {
|
|
$job = new RunVideoRenderPipelineJob($video->id);
|
|
$job->handle();
|
|
}
|
|
} else {
|
|
echo 'NO VIDEO';
|
|
}
|
|
}
|
|
}
|