laravel 中 后台管理的 路由设计

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

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

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

Route :: get( ‘ /goods ‘ , ‘ [email protected] ‘ ) ->name( ‘ goods ‘ );

Route :: get( ‘ /goods/create ‘ , ‘ [email protected]‘ ) ->name( ‘ goods-create ‘ );

Route :: get( ‘ /goods/edit/{ id } ‘ , ‘ [email protected]‘ ) ->name( ‘ goods-edit ‘ );

Route :: post( ‘ /goods/edit/{ id } ‘ , ‘ [email protected]‘ ) ->name( ‘ goods-update‘ );

Route :: get( ‘ /goods/delete/{ id } ‘ , ‘ [email protected]‘ ) ->name( ‘ goods-delete ‘ );

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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/muwu/p/8904358.html

时间: 2024-11-05 17:22:07

laravel 中 后台管理的 路由设计的相关文章

中后台产品的表格设计,看这一篇就够了(原型规范下载)

中后台产品的表格设计,看这一篇就够了(原型规范下载) 2018年4月16日luodonggan 中后台产品的表格设计,看这一篇就够了(原型规范下载) 经过了将近一年的后台产品经历,踩了很多坑,试了很多错,也学习到了很多东西,目前也形成了自己的一套规范.本文将其中的部分收获汇总成文,希望能够对大家有所帮助. 后台产品有一个很重要.常见的元素,就是表格.表格承担着详情入口.数据展示的功能,看似简单,其实里面的细节特别多.在以效率为最重要的需求的后台产品中,如何设计一个能够高效率地进行查看和编辑的表格

iOS中基于协议的路由设计

一.背景 前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式导致整个Controller-layer的代码越来越多.本文将分享重构中的Router模块. 使用路由模式可以解决我们项目中页面与页面之间的耦合(因为我们App是视图生命周期作为驱动,所以这里说是页面,实际是控制器层),因为一个页面功能太多就会引入过多的类,往往会造成import过多,不好管理.而且iOS中执行界面跳转的时候,很容易产生模

[.NET领域驱动设计实战系列]专题七:DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能

一.引言 在当前的电子商务平台中,用户下完订单之后,然后店家会在后台看到客户下的订单,然后店家可以对客户的订单进行发货操作.此时客户会在自己的订单状态看到店家已经发货.从上面的业务逻辑可以看出,当用户下完订单之后,店家或管理员可以对客户订单进行跟踪和操作.上一专题我们已经实现创建订单的功能,则接下来自然就是后台管理功能的实现了.所以在这一专题中将详细介绍如何在网上书店案例中实现后台管理功能. 二.后台管理中的权限管理的实现 后台管理中,首先需要实现的自然就是权限管理了,因为要进行商品管理等操作的

一款你不容错过的Laravel后台管理扩展包 —— Voyager

http://laravelacademy.org/post/6401.html Posted on 2016年11月1日 by  学院君 1.简介 Voyager是一个你不容错过的Laravel后台管理扩展包,提供了CRUD操作.媒体管理.菜单构建.数据管理等操作. 官网:https://the-control-group.github.io/voyager/ Github:https://github.com/the-control-group/voyager 视频演示:https://de

自定义路由组件,Django的admin后台管理,DRF的三大认证,jwt认证

目录 一.自定义路由组件 1. 为什么要自定义路由组件 2. 自定义路由组件实例 二.Django的admin后台管理 三.DRF的三大认证组件概括 1. 认证组件 2. 权限组件 3. 频率组件 四.Django中的用户权限管理 五.jwt认证 1. jwt认证和普通session认证的区别 2. jwt认证介绍 (1)jwt的原理 (2)jwt三部分的内容 3. jwt的签发算法 (1)第一步:头部算法 (2)第二步:载荷部分的算法 (3)第三步:签名部分的算法 (4)第四步:连接生成tok

WordPress 在后台管理菜单中使用Dashicons图标

主题或插件开发者,也应该与时俱进,今天就简单说说如何在后台管理菜单中使用Dashicons图标. 关于 Dashicons Dashicons 是一个开源的字体图标项目,目前托管于 GitHub,目前主要用于 WordPress 后台,当然, 你也可以在自己的主题或插件中使用.更多的介绍,请访问http://melchoyce.github.io/dashicons/.你可以点击任何一个图标,然后就可以获取它对应的 HTML.CSS 或 Glyph 调用方法. 在菜单中使用 Dashicons

wordpress——在插件后台管理页面中添加javascript和ajax

最近在开发一个wordpress插件,需要在插件的后台管理页面上,添加自己写的javascript文件,以达到一些功能. 查了好几天的文档和资料,终于实现了. 这里先介绍下wordpress后台页面添加javascript的过程,再介绍添加ajax的过程. 添加javascript 首先我们需要知道wordpress插件开发的框架,然后再介绍javascript添加的步骤. 添加插件设置页面 开发插件,总需要在管理后台添加自己的插件设置页面.插件设置子页面,在这些页面中,可以设置和保存插件的一些

后台管理界面--管理页设计

本章我们开始进行后台管理界面的设计,本节课设计一下登录后的管理页. 一. 登录验证首先,创建一个数据库:easyui:其次,创建一个表:easyui_admin:然后,创建三个字段:id(自动编号).manager(管理员帐号).password(管理员密码).create(创建时间).//服务器端验证$.ajax({url : 'checklogin.php',type : 'POST',data : {manager : $('#manager').val(),password : $('#

企业信息化中的管理设计深度探讨研究

管理设计是针对某一类企业进行的,可以说是企业个性化应用的完美体现,但这绝对不是个性化的泛滥.须知任何的企业,其信息化管理是不以管理者的意志为转移的,它不同于经营决策的管理,它必须严格依照基本的管理原理来进行,比如计划方法.订单跟踪.成本核算.预算管理等等,都是严密的信息逻辑支撑的确定性管理方法,只不过由于企业所处行业的不同,所涉及业务有所差异而有所变化而已,这种变化远不足以改变ERP软件的通用性和普遍适用性,而仅仅是要求ERP这个百宝箱中有更多的宝贝而已. 当我们以一种蓦然回首的心态重新审视所从