Wire Afia AI assistant for Woo Manager via platform relay.
Deploy Ladill Woo Manager / deploy (push) Successful in 1m19s

The chat panel and POST /ai/chat route were missing after the Invoice scaffold; Afia now relays through the platform when no local OpenAI key is set.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-07 01:23:21 +00:00
co-authored by Cursor
parent cebf0d2e61
commit 26b1d5b433
8 changed files with 316 additions and 6 deletions
+3
View File
@@ -3,6 +3,7 @@
use App\Http\Controllers\Auth\SsoLoginController;
use App\Http\Controllers\NotificationController;
use App\Http\Controllers\WalletBalanceController;
use App\Http\Controllers\Woo\AiController;
use App\Http\Controllers\Woo\CategoryController;
use App\Http\Controllers\Woo\ConnectWordPressController;
use App\Http\Controllers\Woo\DashboardController;
@@ -62,6 +63,8 @@ Route::middleware(['auth', 'platform.session'])->group(function () {
Route::delete('/stores/{store}', [StoreController::class, 'destroy'])->name('woo.stores.destroy');
Route::get('/settings', [SettingsController::class, 'edit'])->name('woo.settings');
Route::post('/ai/chat', [AiController::class, 'chat'])->middleware('throttle:30,1')->name('woo.ai.chat');
Route::get('/pro', [ProController::class, 'index'])->name('woo.pro.index');
Route::post('/pro/subscribe', [ProController::class, 'subscribe'])->name('woo.pro.subscribe');
Route::post('/pro/subscribe-enterprise', [ProController::class, 'subscribeEnterprise'])->name('woo.pro.subscribe-enterprise');