3.5. 修改和删除收货地址

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

修改和删除收货地址

本章节我们将开发修改和删除收货地址功能,允许用户对已有的地址进行修改、删除。

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. 模板页面

我们修改一下收货地址列表页面的...

本文章首发在 LearnKu.com 网站上。

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

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 7

shijf
在学习教程中,总是遇到的一些坑(记录一下解决方法)
86 个点赞 | 67 个回复 | 博客 | 课程版本 5.5
不使用内联模板实现三级联动,
5 个点赞 | 1 个回复 | 分享 | 课程版本 5.7
RuanZzzz
删除按钮后给用户一个提示,提示用户删除完成
3 个点赞 | 4 个回复 | 分享 | 课程版本 5.5
echopeimeng
不刷新页面删除数据
2 个点赞 | 1 个回复 | 分享 | 课程版本 5.7
战狼1991
用户授权
0 个点赞 | 10 个回复 | 问答 | 课程版本 5.5
赤色圣战
为什么要用 policy?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5