3.7. 修改和删除收货地址
修改和删除收货地址
本章节我们将开发修改和删除收货地址功能,允许用户对已有的地址进行修改、删除。
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'], function() {
.
.
.
Route::group(['middleware' => 'email_verified'], function() {
.
.
.
Route::get('user_addresses/{user_address}', 'UserAddressesController@edit')->name('user_addresses.edit');
});
});
注意:控制器的参数名
$user_address
必须和路由中的{user_addr...