Spaces:
Running
Running
Download app/Repositories/UserRepository.php from Ailixir-AI-Team/ailixir-api: direct link, hf CLI and curl.
- Browser
- Download file 549 Bytes
-
https://huggingface.co/spaces/Ailixir-AI-Team/ailixir-api/resolve/17620ec48bf4071b3b02de4eac231d791a9eca1c/app/Repositories/UserRepository.php
- Command line
-
hf download hf://spaces/Ailixir-AI-Team/ailixir-api@17620ec48bf4071b3b02de4eac231d791a9eca1c/app/Repositories/UserRepository.php
-
curl -L -o UserRepository.php https://huggingface.co/spaces/Ailixir-AI-Team/ailixir-api/resolve/17620ec48bf4071b3b02de4eac231d791a9eca1c/app/Repositories/UserRepository.php
549 Bytes
| namespace App\Repositories; | |
| use App\Models\User; | |
| class UserRepository | |
| { | |
| public function create(array $data): User | |
| { | |
| return User::create($data); | |
| } | |
| public function findByEmail(string $email): ?User | |
| { | |
| return User::where('email', $email)->first(); | |
| } | |
| public function firstOrCreate(array $attributes, array $values = []): User | |
| { | |
| return User::firstOrCreate($attributes, $values); | |
| } | |
| public function save(User $user): User | |
| { | |
| $user->save(); | |
| return $user; | |
| } | |
| } | |