123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace App\Http\Controllers\Api\Client;
- use App\Http\Controllers\ClientController;
- use App\Http\Controllers\Controller;
- use App\Models\Node;
- use App\Models\User;
- use Illuminate\Http\Request;
- use Log;
- ###8{yV74aW#_E@HFs2
- class V5Controller extends Controller
- {
- public function __construct()
- {
- // $this->middleware('auth:api')->except();
- auth()->shouldUse('api');
- }
- public function search(Request $request)
- {
- // 从请求中解析 JSON 参数
- // 验证请求参数
- // 验证请求参数
- $validated = $request->validate([
- 'q' => 'required|string',
- ]);
- Log::info("search q user info ");
- // 这里可以实现实际的搜索逻辑
- // 假设有一个模型 User 来搜索用户名
- #$results = User::where('email', 'like', '%' . $validated['q'] . '%')->first();
- $results = User::where('email', $validated['q'])->first();
- if(!$results){
- // 构建要返回的文本内容
- $content = "error: no email ";
- // 返回文本响应
- return response(['data'=>'orror: no email'], 200);
- }
- $data = [
- 'email' => $results['email'],
- 'expired_at' => $results['expired_at'],
- ];
- return response($data, 200);
- }
- }
|