Menu

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_ad...

本文章首发在 Laravel China 社区

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 17

jybtx
yarn add sweetalert 出现如下错误
0 个点赞 | 2 个回复 | 问答
假装是米粉
为什么要用 policy?
0 个点赞 | 2 个回复 | 问答
proHorry
这里为啥不用资源路由?
0 个点赞 | 3 个回复 | 问答
刻意练习,每日精进。
9
点赞
2639
浏览
17
讨论