3.5. 修改和删除收货地址
修改和删除收货地址
本章节我们将开发修改和删除收货地址功能,允许用户对已有的地址进行修改、删除。
1. 修改页面控制器和路由
在 UserAddressesController 类中新增 edit() 方法:
app/Http/Controllers/UserAddressesController.php
.
.
.
    public function edit(UserAddress $user_address)
    {
        return view('user_addresses.create_and_edit', ['address' => $user_address]);
    }
.
.
.然后新增路由
routes/web.php
.
.
.
Route::group(['middleware' => ['auth', 'verified']], function() {
    .
    .
    .
    Route::get('user_addresses/{user_address}', 'UserAddressesController@edit')->name('user_addresses.edit');
});注意:控制器的参数名
$user_address必须和路由中的{user_address}一致才可以。
2. 模板页面
我们修改一下收货地址列表页面的...
 
           L05 Laravel 教程 - 电商实战 ( Laravel 5.7 )
L05 Laravel 教程 - 电商实战 ( Laravel 5.7 )  
                     
                     
          
           
          
           
          
           
          
           
          
           
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号