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 来实现。
...
          
L05 Laravel 教程 - 电商实战 ( Laravel 5.7 ) 
                    
                    
        
          
          
            
            
                关于 LearnKu