REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.77 KB
Close
/home/byroehnu/easetack.com/app/Repositories/Frontend/ProfileRepository.php
Text
Base64
<?php namespace App\Repositories\Frontend; use App\Models\User; use App\Repositories\Traits\ModelRepositoryTraits; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Storage; class ProfileRepository { use ModelRepositoryTraits; /** * Object model will be used to modify the user table. */ protected User $model; /** * Constructor for the user repository. * * @return void */ public function __construct(User $user) { $this->model = $user; } /** * Update User profile Information. * * @param \App\Http\Requests\Admin\Profile\ProfileUpdateRequest $request The profile update request. * @param \App\Models\User $user The user instance. */ public function updateProfile(Request $request): void { $user = Auth::user(); // user image if ($request->hasFile('avatar')) { $imagePath = $request->file('avatar')->store('users'); $user->update(['photo_path' => Storage::url($imagePath)]); } $user->update([ 'name' => $request->input('name'), 'email' => $request->input('email'), 'phone' => $request->input('phone'), 'country' => $request->input('country'), 'address' => $request->input('address'), ]); } /** * Update User password. * * @param \App\Http\Requests\Admin\Profile\PasswordUpdateRequest $request The password update request. * @param \App\Models\User $user The user instance. */ public function updatePassword(Request $request): void { $user = Auth::user(); $user->update([ 'password' => bcrypt($request->input('password')), ]); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 9
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
BlogRepository.php
2.62 KB
lrw-rw-rw-
2025-04-19 04:22:15
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CheckoutRepository.php
8.26 KB
lrw-rw-rw-
2025-05-15 11:24:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PageRepository.php
1.45 KB
lrw-rw-rw-
2025-04-19 04:22:15
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PricingPlanRepository.php
6.38 KB
lrw-rw-rw-
2025-05-08 12:05:13
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ProductRepository.php
2.52 KB
lrw-rw-rw-
2025-04-26 11:30:31
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ProfileRepository.php
1.77 KB
lrw-rw-rw-
2025-04-15 10:33:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ReviewRepository.php
829 B
lrw-rw-rw-
2025-04-19 04:22:16
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SearchRepository.php
5.46 KB
lrw-rw-rw-
2025-04-24 11:21:09
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
TicketRepository.php
3.50 KB
lrw-rw-rw-
2025-04-13 07:02:31
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).