This commit is contained in:
Username 2019-10-02 22:29:52 -07:00
parent 2933b24147
commit 7ea2010a59
2 changed files with 19 additions and 8 deletions

View File

@ -48,12 +48,25 @@ class AddressController extends Controller
auth()->setDefaultDriver($this->guard);
$this->middleware('auth:' . $this->guard);
$this->_config = request('_config');
$this->customerAddressRepository = $customerAddressRepository;
}
/**
* Get user address.
*
* @return \Illuminate\Http\Response
*/
public function get()
{
$customer = auth($this->guard)->user();
$addresses = $customer->addresses()->get();
return CustomerAddressResource::collection($addresses);
}
/**
* Store a newly created resource in storage.
*
@ -84,7 +97,7 @@ class AddressController extends Controller
'data' => new CustomerAddressResource($customerAddress)
]);
}
/**
* Update the specified resource in storage.
*

View File

@ -1,14 +1,14 @@
<?php
Route::group(['prefix' => 'api'], function ($router) {
Route::group(['namespace' => 'Webkul\API\Http\Controllers\Shop', 'middleware' => ['locale', 'theme', 'currency']], function ($router) {
//Currency and Locale switcher
Route::get('switch-currency', 'CoreController@switchCurrency');
Route::get('switch-locale', 'CoreController@switchLocale');
//Category routes
Route::get('categories', 'ResourceController@index')->defaults('_config', [
'repository' => 'Webkul\Category\Repositories\CategoryRepository',
@ -156,9 +156,7 @@ Route::group(['prefix' => 'api'], function ($router) {
//Customer Address routes
Route::get('addresses', 'ResourceController@index')->defaults('_config', [
'repository' => 'Webkul\Customer\Repositories\CustomerAddressRepository',
'resource' => 'Webkul\API\Http\Resources\Customer\CustomerAddress',
Route::get('addresses', 'AddressController@get')->defaults('_config', [
'authorization_required' => true
]);