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 )
L05 Laravel 教程 - 电商实战 ( Laravel 5.7 )  
                     
                     
         
         
          
           
          
           
          
           
          
           
          
           
          
           
          
           
          
           
          
           
          
           
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号