模板移动到account目录

This commit is contained in:
TL 2022-06-29 16:03:57 +08:00
parent 3027d85965
commit 15f69a283f
6 changed files with 10 additions and 10 deletions

View File

@ -21,7 +21,7 @@ class AccountController extends Controller
public function index()
{
$data = auth(Customer::AUTH_GUARD)->user()->toArray();
return view('account', $data);
return view('account/account', $data);
}
}

View File

@ -11,6 +11,7 @@
namespace Beike\Shop\Http\Controllers\Account;
use Beike\Shop\Http\Controllers\Controller;
use Beike\Shop\Http\Resources\CustomerResource;
use Beike\Repositories\AddressRepo;
use Beike\Repositories\CustomerRepo;
@ -18,10 +19,9 @@ use Illuminate\Http\Request;
class AddressController extends Controller
{
protected string $defaultRoute = 'addresses.index';
public function index(Request $request, int $customerId)
public function index(Request $request)
{
$addresses = AddressRepo::listByCustomer($customerId);
$addresses = AddressRepo::listByCustomer(current_customer());
$data = [
'addresses' => CustomerResource::collection($addresses),
];
@ -29,21 +29,21 @@ class AddressController extends Controller
return $data;
}
public function store(Request $request, int $customerId)
public function store(Request $request)
{
$data = $request->only(['name', 'phone', 'country_id', 'state_id', 'state', 'city_id', 'city', 'zipcode', 'address_1', 'address_2']);
$data['customer_id'] = $customerId;
$data['customer_id'] = current_customer()->customer_id;
return AddressRepo::create($data);
}
public function update(Request $request, int $customerId, int $addressId)
public function update(Request $request, int $addressId)
{
return AddressRepo::update($addressId, $request->only(['name', 'phone', 'country_id', 'state_id', 'state', 'city_id', 'city', 'zipcode', 'address_1', 'address_2']));
}
public function destroy(Request $request, int $customerId)
public function destroy(Request $request, int $addressId)
{
CustomerRepo::delete($customerId);
AddressRepo::delete($addressId);
return ['success' => true];
}

View File

@ -24,7 +24,7 @@ class LoginController extends Controller
{
public function index()
{
return view('login');
return view('account/login');
}
public function store(LoginRequest $request)