ptgen api point support parameter & default user

This commit is contained in:
xiaomlove
2022-02-28 23:20:42 +08:00
parent 5ed80ed637
commit b9d5df232b
51 changed files with 447 additions and 51 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use App\Http\Resources\ExamResource;
use App\Http\Resources\UserResource;
use App\Models\Setting;
use App\Repositories\AuthenticateRepository;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
@@ -25,6 +26,13 @@ class AuthenticateController extends Controller
'password' => 'required',
]);
$result = $this->repository->login($request->username, $request->password);
$includes = explode(',', $request->get('include', ''));
if (in_array('site_info', $includes)) {
$basic = Setting::get('basic');
$result['site_info'] = [
'site_name' => $basic['SITENAME'],
];
}
return $this->success($result);
}