<?php  namespace App\Http\Controllers\Api;  use App\Models\User; use App\Models\Transport; use Illuminate\View\View; use Illuminate\Http\Request; use App\Jobs\NewNotification; use Illuminate\Http\JsonResponse; use App\Enums\PushNotificationType; use App\Http\Requests\StoreComment; use App\Http\Controllers\Controller; use App\Http\Requests\StoreTransport; use App\Http\Requests\DataTableSearch; use App\Http\Requests\UpdateTransport; use App\Http\Resources\CommentResource; use Yajra\DataTables\Facades\DataTables; use App\Http\Resources\TransportResource; use Illuminate\Http\Resources\Json\JsonResource;  class TransportController extends Controller { 	public function store(StoreTransport $request): TransportResource{}  	public function update(UpdateTransport $request, Transport $id): TransportResource{}  	public function single(Transport $id): JsonResource{}  	public function index(): JsonResource{}  	public function delete(Transport $id, Request $request): JsonResponse{}  	public function comment(Transport $id, StoreComment $request): JsonResource{}  	public function comments(Transport $id): JsonResource{}  	public function indexSSR(DataTableSearch $request): JsonResponse{} }