neoban/backend/app/Http/Controllers/Chats/ChatController.php
kushal-saha cde80dbf08 refactor(core): restructure namespaces for chat-related requests, resources, and responses
- Moved chat-related controllers, resources, requests, and DTOs into their respective `Chats` namespaces.
- Updated route imports to reflect new namespace structure.
2026-04-29 15:39:44 +00:00

22 lines
583 B
PHP

<?php
namespace App\Http\Controllers\Chats;
use App\Actions\Chats\CreateChatAction;
use App\Http\Controllers\Controller;
use App\Http\Requests\Chats\CreateChatRequest;
use App\Http\Resources\Chats\ChatResponseResource;
use App\Models\Chat;
class ChatController extends Controller
{
public function index(Request $request) {}
public function store(CreateChatRequest $request, CreateChatAction $createChatAction)
{
return new ChatResponseResource(
$createChatAction->create($request->user(), $request->input('title', 'New Chat'))
);
}
}