Files
kiarash-airline/app/Http/Controllers/SettingController.php
T

35 lines
905 B
PHP

<?php
namespace App\Http\Controllers;
use App\Http\Requests\UpdatePasswordRequest;
use App\Http\Requests\ProfilePostRequest;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
class SettingController extends Controller
{
public function index()
{
$user = Auth::user();
return view('dashboard.setting', compact('user'));
}
public function updateProfile(ProfilePostRequest $request)
{
Auth::user()->update($request->validated());
return back()->with('success', 'مشخصات پروفایل با موفقیت بروزرسانی شد.');
}
public function updatePassword(UpdatePasswordRequest $request)
{
Auth::user()->update([
'password' => Hash::make($request->new_password),
]);
return back()->with('success', 'رمز عبور با موفقیت تغییر کرد.');
}
}