orders modif

This commit is contained in:
merdan 2022-03-04 14:55:43 +05:00
parent d824aa2668
commit fd832795e5
2 changed files with 31 additions and 1 deletions

View File

@ -23,7 +23,7 @@ class Checkout extends CheckoutController
],400);
}
//inventory source goes as shipping addresses
$addresses = core()->getCurrentChannel()->inventory_sources()->get();
return response([
'shipping' => Shipping::getShippingMethods(),

View File

@ -7,10 +7,30 @@ use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator;
use Webkul\API\Http\Resources\Customer\Customer as CustomerResource;
use Webkul\Customer\Repositories\CustomerAddressRepository;
use Webkul\Customer\Repositories\CustomerGroupRepository;
use Webkul\Customer\Repositories\CustomerRepository;
use Webkul\RestApi\Http\Controllers\V1\Shop\Customer\AuthController;
class Customers extends AuthController
{
/**
* Controller instance.
*
* @param \Webkul\Customer\Repositories\CustomerRepository $customerRepository
* @param \Webkul\Customer\Repositories\CustomerGroupRepository $customerGroupRepository
* @return void
*/
public function __construct(
CustomerRepository $customerRepository,
CustomerGroupRepository $customerGroupRepository,
CustomerAddressRepository $addressRepository
) {
parent::__construct($customerRepository, $customerGroupRepository);
$this->addressRepository = $addressRepository;
}
/**
* Method to store user's sign up form data to DB.
*
@ -44,6 +64,16 @@ class Customers extends AuthController
'customer_group_id' => $this->customerGroupRepository->findOneWhere(['code' => 'general'])->id
]);
$this->addressRepository->create([
'address_type' => 'recipient',
'address1' => 'recipient',
'city' => 'recipient',
'first_name' => $request->get('first_name'),
'last_name' => $request->get('last_name'),
'phone' => $request->get('phone'),
'customer_id' => $customer->id
]);
return response([
'data' => new \Webkul\RestApi\Http\Resources\V1\Shop\Customer\CustomerResource($customer),
'message' => 'Registered in successfully.',