后台顾客管理

This commit is contained in:
TL 2022-06-29 20:29:18 +08:00
parent fdc8053259
commit 3aeacf0bf6
2 changed files with 8 additions and 2 deletions

View File

@ -56,9 +56,12 @@ class CustomerController extends Controller
return view('admin::pages.customers.form', $data);
}
public function update(Request $request)
public function update(Request $request, int $customerId)
{
$customerId = $request->id ?? 0;
$params = $request->only(['email', 'name', 'status', 'customer_group_id']);
if ($request->get('password')) {
$params['password'] = $request->get('password');
}
CustomerRepo::update($customerId, $request->all());
return redirect($this->getRedirect())->with('success', 'customer created');

View File

@ -34,6 +34,9 @@ class CustomerRepo
*/
public static function update($id, $data)
{
if (isset($data['password'])) {
$data['password'] = Hash::make($data['password']);
}
return Customer::query()->find($id)->update($data);
}