Issue #1540
This commit is contained in:
parent
2933b24147
commit
7ea2010a59
|
|
@ -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.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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
|
||||
]);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue