laravel 中 后台管理的 路由设计

在网站前后端设计时候,在后端这块,后端的每一模块对应的表,进行表的管理,增删改查。

 

使用 route() 全局辅助方法灵活管理

 

举例,商品表  商品模型  商品控制器  商品视图

Route :: get( ' /goods ' , ' GoodController@index ' ) ->name( ' goods ' );

Route :: get( ' /goods/create ' , ' GoodController@create' ) ->name( ' goods-create ' );

Route :: get( ' /goods/edit/{ id } ' , ' GoodController@edit' ) ->name( ' goods-edit ' );

Route :: post( ' /goods/edit/{ id } ' , ' GoodController@update' ) ->name( ' goods-update' );

Route :: get( ' /goods/delete/{ id } ' , ' GoodController@delete' ) ->name( ' goods-delete ' );

 

我们要对商品进行创建,编辑,删除。

第一、创建是为表创建新的一条记录

第二、编辑和删除是为表中某条记录执行的,所以在进行记录处理的需要这条记录的 id

第三、id 怎么得到,在首页展示所有商品的时候,就需要调取表中所有记录,循环遍历后可以通过字段属性得到商品的信息展示,id 也是其中一个字段

第四、如何做到 id 放入链接,在首页展示每个商品的编辑按钮,使用 route() 方法创建链接,方法的参数为两个,第一个是路由的别名,第二个是遍历出的id值

第五、edit的路由第一个参数有一个占位符,自动获取id参数,这样就会跳转到修改页面,get是跳转到这条记录的编辑页面,不同于创建页面

第五、真正的修改是利用post表单提交使用update进行数据更新

 

在进行商品管理的时候,get用于查询,post用于表单提交修改数据。

 

转载于:https://www.cnblogs.com/muwu/p/8904358.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值