Files
Elevate-Web/test_controller.php

31 lines
867 B
PHP

<?php
require __DIR__.'/vendor/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
$kernel->bootstrap();
Route::post('/test-store', [\App\Http\Controllers\Admin\UserController::class, 'store']);
$request = \Illuminate\Http\Request::create('/test-store', 'POST', [
'name' => 'Test User',
'email' => 'test@example.com',
'sponsor_username' => 'companyone',
'placement_username' => 'companyfour',
'plan_id' => 1
]);
// Bypass Auth
Auth::loginUsingId(1); // admin
$response = app()->handle($request);
if ($response->isRedirect()) {
$errors = session()->get('errors');
if ($errors) {
print_r($errors->all());
} else {
echo "No errors, created successfully.";
}
} else {
echo "Response status: " . $response->getStatusCode() . "\n";
}