后台会员管理
This commit is contained in:
parent
e397ca7899
commit
dd650e4fdc
|
|
@ -12,6 +12,7 @@
|
|||
namespace Beike\Admin\Http\Controllers;
|
||||
|
||||
use Beike\Admin\Http\Resources\CustomerResource;
|
||||
use Beike\Admin\Services\CustomerService;
|
||||
use Beike\Models\Customer;
|
||||
use Beike\Repositories\AddressRepo;
|
||||
use Beike\Repositories\CountryRepo;
|
||||
|
|
@ -36,7 +37,8 @@ class CustomerController extends Controller
|
|||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$customer = CustomerRepo::create($request->all());
|
||||
$data = $request->only(['email', 'name', 'status', 'customer_group_id']);
|
||||
$customer = CustomerService::create($data);
|
||||
|
||||
return json_success('创建成功!', $customer);
|
||||
}
|
||||
|
|
@ -58,11 +60,11 @@ class CustomerController extends Controller
|
|||
|
||||
public function update(Request $request, int $customerId)
|
||||
{
|
||||
$params = $request->only(['email', 'name', 'status', 'customer_group_id']);
|
||||
$data = $request->only(['email', 'name', 'status', 'customer_group_id']);
|
||||
if ($request->get('password')) {
|
||||
$params['password'] = $request->get('password');
|
||||
$data['password'] = $request->get('password');
|
||||
}
|
||||
$customer = CustomerRepo::update($customerId, $params);
|
||||
$customer = CustomerRepo::update($customerId, $data);
|
||||
|
||||
return json_success('创建成功!', $customer);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ class CustomerResource extends JsonResource
|
|||
'avatar' => image_resize($this->avatar),
|
||||
'from' => $this->from,
|
||||
'customer_group_name' => $this->customer_group_name,
|
||||
'edit' => admin_route('customers.update', $this->id),
|
||||
'delete' => admin_route('customers.destroy', $this->id),
|
||||
];
|
||||
|
||||
return $data;
|
||||
|
|
|
|||
Loading…
Reference in New Issue