后台顾客管理

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); 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()); CustomerRepo::update($customerId, $request->all());
return redirect($this->getRedirect())->with('success', 'customer created'); return redirect($this->getRedirect())->with('success', 'customer created');

View File

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