后台顾客管理
This commit is contained in:
parent
fdc8053259
commit
3aeacf0bf6
|
|
@ -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');
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue