3.4. 新建收货地址

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

新增收货地址页面

接下来我们要做的是新增收货地址的页面。

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 来实现。

...

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

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

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 11

小花儿
WIN10 安装 yarn add china-area-data 出错后解决方法
5 个点赞 | 3 个回复 | 分享 | 课程版本 5.5
ZcZmm
安装中文语言包问题
5 个点赞 | 0 个回复 | 分享 | 课程版本 5.5
kelvinblood
地区三级联动,新手容易只出现 {{name}} 的一个隐蔽原因
3 个点赞 | 10 个回复 | 分享 | 课程版本 5.7
瀚海栏杆
中文安装后不起作用
2 个点赞 | 4 个回复 | 问答 | 课程版本 5.7
robinfire
安装 overtrue/laravel-lang 语言扩展包注意选择版本号
2 个点赞 | 0 个回复 | 分享 | 课程版本 8.x
18874127314
三级联动只有{{name}} 5.7 版本的
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.7
赤色圣战
NPM run watch-poll 运行报错?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
战狼1991
resource
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.5