=== Stock Routes Test === 1. Check if stockApi.php is being loaded: - File exists: YES - File is readable: YES 2. Check if StockController exists: - File exists: YES - File is readable: YES 3. Expected Stock Routes: - GET /api/stock/store-schedules/{id} - GET /api/stock/un-verified-categories/{id} - GET /api/stock/un-verified-products/{schedule_id}/{category_id} - POST /api/stock/stock-verification - GET /api/stock/stock-verification-summary/{id} - GET /api/stock/stock-verification-details/{id} - GET /api/stock/stock-verification-approval/{id} - POST /api/stock/approve-stock-verification - GET /api/stock/product-batches/{id} 4. Troubleshooting Steps: a. Clear route cache: php artisan route:clear b. Clear config cache: php artisan config:clear c. Clear application cache: php artisan cache:clear d. Check if stockApi.php is included in routes/api.php e. Verify middleware is not blocking routes 5. Test Commands: - List all routes: php artisan route:list - List stock routes: php artisan route:list | grep stock - List API routes: php artisan route:list | grep api 6. Manual Route Test: Try accessing: GET /api/stock/store-schedules/1 Expected: JSON response with stock schedules 7. File Content Check: - routes/api.php should include: include __DIR__ . '/apis/stockApi.php'; - routes/apis/stockApi.php should have Route::prefix('stock')->middleware('auth:sanctum') === Common Issues === 1. Route caching - Run: php artisan route:clear 2. File permissions - Ensure files are readable 3. Middleware blocking - Check if auth:sanctum is working 4. Namespace issues - Ensure controllers are in correct namespace 5. File inclusion - Ensure stockApi.php is properly included