前台获取国家的省份列表

This commit is contained in:
TL 2022-07-04 21:17:42 +08:00
parent 859768f42b
commit 1523b81ea5
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,29 @@
<?php
/**
* ZoneController.php
*
* @copyright 2022 opencart.cn - All Rights Reserved
* @link http://www.guangdawangluo.com
* @author TL <mengwb@opencart.cn>
* @created 2022-07-04 16:21:14
* @modified 2022-07-04 16:21:14
*/
namespace Beike\Shop\Http\Controllers\Account;
use Beike\Repositories\ZoneRepo;
use Illuminate\Http\Request;
class ZoneController extends Controller
{
public function index(Request $request, int $countryId)
{
ZoneRepo::listByCountry($countryId);
$data = [
'zones' => ZoneRepo::listByCountry($countryId),
];
return json_success('成功!', $data);
}
}

View File

@ -2,6 +2,7 @@
use Beike\Models\Customer;
use Beike\Shop\Http\Controllers\Account\AddressController;
use Beike\Shop\Http\Controllers\Account\ZoneController;
use Illuminate\Support\Facades\Route;
use Beike\Shop\Http\Controllers\CartController;
use Beike\Shop\Http\Controllers\HomeController;
@ -42,6 +43,7 @@ Route::prefix('/')
Route::get('register', [RegisterController::class, 'index'])->name('register.index');
Route::post('register', [RegisterController::class, 'store'])->name('register.store');
Route::get('logout', [LogoutController::class, 'index'])->name('logout');
Route::resource('countries.zones', ZoneController::class);
Route::prefix('account/')
->middleware('shop_auth:' . Customer::AUTH_GUARD)