3.6. 新建收货地址

本教程最新版为 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'], function() {
    .
    .
    .
    Route::group(['middleware' => 'email_verified'], function() {
        Route::get('user_addresses', 'UserAddressesController@index')->name('user_addresses.index');
        Route::get('user_addresses/create', 'UserAddressesController@create')->name('user_addres...

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

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

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
贡献者:4
讨论数量: 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