<?php
//Obfuscated by YAK Pro - Php Obfuscator 2.0.13 at 2025-05-27 11:02:01
 namespace App\Http\Controllers; use App\Article; use App\Http\Resources\ArticleResource; use App\Http\Resources\CareResource; use App\Care; use App\Laravue\Models\User; use Illuminate\Support\Arr; use Illuminate\Http\Request; class CareController extends Controller { const ITEM_PER_PAGE = 10; public function index(Request $request) { $params = $request->all(); $VQFMj = Arr::get($params, "\x6c\x69\x6d\x69\x74", static::ITEM_PER_PAGE); $OR9Ce = User::whereHas("\162\157\x6c\145\163", function ($GlGMw) { $GlGMw->where("\156\141\x6d\145", "\x6e\165\162\163\151\156\147\x73\164\141\x66\x66"); })->orderBy("\x69\144", "\x44\x45\x53\x43"); return CareResource::collection($OR9Ce->paginate($VQFMj)); } public function show($FX02z = '') { $hBvzQ = User::whereHas("\162\x6f\154\145\x73", function ($GlGMw) { $GlGMw->where("\x6e\141\x6d\145", "\156\x75\x72\x73\x69\x6e\x67\163\x74\x61\x66\146"); })->where("\163\154\x75\147", $FX02z)->first(); return new CareResource($hBvzQ); } public function relate(Request $request) { $params = $request->all(); $VQFMj = Arr::get($params, "\x6c\151\x6d\x69\x74", static::ITEM_PER_PAGE); $FX02z = Arr::get($params, "\x73\154\165\147", ''); $DM49o = User::whereHas("\162\157\x6c\x65\x73", function ($GlGMw) { $GlGMw->where("\x6e\x61\x6d\145", "\x6e\x75\162\163\151\x6e\x67\163\164\141\x66\x66"); })->where("\163\154\x75\x67", $FX02z)->first(); $OR9Ce = Article::select("\x69\144", "\164\x69\x74\x6c\x65", "\163\x6c\x75\147", "\164\150\x75\x6d\142\x6e\x61\x69\x6c", "\160\x75\142\154\151\163\x68\137\x61\164", "\144\145\x73\x63\x72\x69\160\x74\151\x6f\x6e")->where("\x69\x73\x5f\x64\145\154\145\164\x65\x64", false)->where("\151\163\137\x61\143\x74\x69\x76\141\164\x65\x64", true)->where("\164\171\x70\x65", "\x71\165\x65\x73\164\x69\157\156")->where("\x75\x73\x65\x72\x5f\151\x64", $DM49o->id)->orderBy("\165\160\144\141\164\145\x64\137\x61\x74", "\104\105\x53\103"); return ArticleResource::collection($OR9Ce->paginate($VQFMj)); } }