Files
ntspi-app/app/Containers/Schedule/UI/WEB/Controllers/ClientScheduleController.php
T
2026-03-20 21:47:02 +05:00

24 lines
612 B
PHP
Executable File

<?php
namespace App\Containers\Schedule\UI\WEB\Controllers;
use App\Containers\Schedule\Actions\ListSchedulesAction;
use App\Ship\Controllers\Controller;
use Illuminate\Http\Request;
class ClientScheduleController extends Controller
{
public function __construct(
private readonly ListSchedulesAction $listSchedulesAction,
) {}
public function index(Request $request)
{
$filters = $request->only(['search', 'form', 'faculty', 'favorite']);
$data = $this->listSchedulesAction->run($filters);
return inertia()->render('Client/Schedules/Index', $data);
}
}