3.4. 新建收货地址
新增收货地址页面
接下来我们要做的是新增收货地址的页面。
在 UserAddressesController
中新增一个 create()
方法:
app/Http/Controllers/UserAddressesController.php
use App\Models\UserAddress;
.
.
.
public function create()
{
return view('user_addresses.create_and_edit', ['address' => new UserAddress()]);
}
.
.
.
由于新增页面和编辑页面比较类似,所以共用一个模板文件
create_and_edit
。
然后添加一个路由:
routes/web.php
.
.
.
Route::group(['middleware' => ['auth', 'verified']], function() {
.
.
.
Route::get('user_addresses/create', 'UserAddressesController@create')->name('user_addresses.create');
});
1. 省市区联动组件
收货地址一个核心功能就是省市区三级联动下拉,这是一个比较复杂的前端操作,我们这里使用 Vue 来实现。
...