Files
wticreatorstudio/Modules/Frontend/Http/Controllers/VideoController.php
T
2024-02-26 16:50:10 +08:00

38 lines
777 B
PHP

<?php
namespace Modules\Frontend\Http\Controllers;
use Illuminate\Contracts\Support\Renderable;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Modules\Frontend\Services\Videos;
class VideoController extends Controller
{
protected $videos;
public function __construct()
{
$this->videos = new Videos();
}
public function index()
{
$videos = $this->videos->all();
return response()->json([
'message' => 'Success',
'videos' => $videos,
]);
}
public function getByPage(Request $request)
{
$rows = $request->rows;
$page = $request->page;
$result = $this->videos->getByPage($page, $rows);
return response()->json($result);
}
}