File: //home/armgroup/libs/app/Http/Controllers/Account/PasswordController.php
<?php
namespace App\Http\Controllers\Account;
use App\Http\Controllers\Controller;
use Artesaos\SEOTools\Facades\SEOTools;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
class PasswordController extends Controller
{
public function __construct()
{
$this->middleware('password.confirm');
}
public function edit()
{
SEOTools::setTitle('پنل کاربری');
return view('account.password.edit');
}
public function update(Request $request)
{
$request->validate([
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
auth()->user()->update([
'password' => Hash::make($request->password),
]);
$this->doneMessage('Changed Successfully');
return redirect()->route('account.index');
}
}