Files
nexusphp/app/Http/Controllers/ToolController.php
2025-02-15 03:15:45 +08:00

40 lines
902 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\PluginStore;
use App\Repositories\ToolRepository;
use App\Repositories\UploadRepository;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Symfony\Component\Process\Process;
use Symfony\Component\HttpFoundation\StreamedResponse;
use Telegram\Bot\Api;
use Telegram\Bot\Commands\HelpCommand;
class ToolController extends Controller
{
private $repository;
public function __construct(ToolRepository $repository)
{
$this->repository = $repository;
}
public function notifications(): array
{
$user = Auth::user();
$result = $this->repository->getNotificationCount($user);
return $this->success($result);
}
public function test(Request $request)
{
$rep = new UploadRepository();
$result = $rep->listSections();
return $result;
}
}