feature: chatbot

This commit is contained in:
2025-02-28 17:53:16 +07:00
parent 7f8a2e4936
commit fefef609ac
14 changed files with 856 additions and 75 deletions

View File

@@ -21,9 +21,11 @@ use App\Http\Controllers\Api\AdvertisementController;
use App\Http\Controllers\Api\UmkmController;
use App\Http\Controllers\Api\TourismController;
use App\Http\Controllers\Api\SpatialPlanningController;
use App\Http\Controllers\Api\ChatbotController;
use Illuminate\Support\Facades\Route;
Route::post('/login', [UsersController::class, 'login'])->name('api.user.login');
Route::post('/generate-text', [ChatbotController::class, 'generateText']);
Route::group(['middleware' => 'auth:sanctum'], function (){
// users
Route::controller(UsersController::class)->group(function(){

View File

@@ -19,6 +19,7 @@ use App\Http\Controllers\Data\TourismController;
use App\Http\Controllers\Data\SpatialPlanningController;
use App\Http\Controllers\Report\ReportTourismController;
use App\Http\Controllers\SpatialPlanningsController;
use App\Http\Controllers\Chatbot\ChatbotController;
use Illuminate\Support\Facades\Route;
require __DIR__ . '/auth.php';
@@ -58,6 +59,9 @@ Route::group(['middleware' => 'auth'], function(){
// menus
Route::resource('/menus', MenusController::class);
// chatbot
Route::resource('/chatbot', ChatbotController::class);
// roles
Route::resource('/roles', RolesController::class);
Route::group(['prefix' => '/roles'], function (){