31 lines
867 B
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";
|
|
}
|