Skip to content

Commit 1d6badc

Browse files
committed
add chat component
1 parent ed4e8e5 commit 1d6badc

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
namespace App\Http\Controllers\Api;
4+
5+
use App\Http\Controllers\Controller;
6+
use App\Http\Requests\StoreBankConfigRequest;
7+
use App\Models\BankConfig;
8+
use App\Utils\RandomHelper;
9+
use Illuminate\Http\Request;
10+
11+
class ChatBotController extends Controller
12+
{
13+
public function __invoke(Request $request) {
14+
return response()->json("Hello, I'm ChatBot");
15+
}
16+
}

routes/api.php

+3
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@
1717
*/
1818

1919
Route::prefix('/v1')->group(function () {
20+
Route::post('/chat', [\App\Http\Controllers\Api\ChatBotController::class, '__invoke']);
21+
2022
Route::middleware(['auth:sanctum'])->group(function () {
2123
Route::middleware(['checkAdmin'])->group(function () {
24+
2225
Route::post('/products', [\App\Http\Controllers\Api\ProductController::class, 'store']);
2326
Route::put('/products/{product}', [\App\Http\Controllers\Api\ProductController::class, 'update']);
2427
Route::delete('/products/bulk-delete', [\App\Http\Controllers\Api\ProductController::class, 'destroyMultiple']);

0 commit comments

Comments
 (0)