位置: 编程技术 - 正文

Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作(laravel elementui)

编辑:rootadmin

推荐整理分享Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作(laravel elementui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel 用必要用vue嘛,laravel admin vue,laravel+vue,laravel 用必要用vue嘛,laravel+vue,laravel+vue,laravel+vue,laravel 用必要用vue嘛,内容如对您有帮助,希望把文章链接给更多的朋友!

本教程基于Laravel 5.4

开始之前首先准备好开发环境,我们假设你已经安装好 Laravel,至于 Vue 的引入,请参考官方文档。

做好上述准备工作后就可以开始我们的开发了,本教程中我们将演示文章发布页面的表单 验证 。

首先在 routes/web.php 中新增两条路由规则:

然后在项目根目录下运行 Artisan 命令创建控制器 PostController :

在生成的控制器中新增两个方法用于处理路由请求:

接下来就要创建响应视图了,为了复用已有的样式风格和页面布局,我们先运行如下 Artisan 命令:

这样我们就可以复用 Laravel 自带的认证功能页面布局了,创建视图文件 post/create.blade.php ,并编辑文件内容如下:

这时访问页面页面为空,因为我们还没有定义 Vue 相关的数据变量, layouts.app 布局视图里引用了 app.js ,而这个 js 由 resources/assets/js/app.js 编译而来,所以我们准备在这里定义 Vue 相关的代码:

Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作(laravel elementui)

我们在视图文件里还看到了 form-error ,这其实是 Vue 里面的子组件,我们可以在 resources/assets/js/components 目录下创建这个新的组件文件,该目录下提供了一个样例 Example.vue ,我们可以参照该样例编写一个新的 FormError.vue :

这里我们将父组件中的数据 errors 传递到了子组件中以便在子组件中显示错误信息。完成创建子组件后不要忘了在上述 resources/assets/js/app.js 中引入它:

这样,我们就完成了所有编码工作,接下来运行以下命令重新编译js:

当然在开发环境中,我们更倾向于使用 npm run watch ,该命令会监听前端资源文件的更改然后重新编译,以避免每次修改后手动编译。

这样,在浏览器中访问 post/create 页面,就可以正常展示了:

什么都不填写,点击创建按钮,页面就能展示错误提示信息了:

填写相应字段之后再提交,则提示创建成功:

这样,我们在 Laravel 中完成了简单的,基于 Vue 实现的Ajax 表单提交验证功能,个人感觉在提升开发效率方面还是很显著的。

详解php几行代码实现CSV格式文件输出 整理文档,搜刮出一个php实现CSV格式文件输出,稍微整理精简一下做下分享。//适用于不需要设置格式简单将数据导出的程序,多多指教......$str.='pro_code

PHP 返回数组后处理方法(开户成功后弹窗提示) 1.在注册的时候,注册成功后经常会弹窗提示自己注册的信息,这类做法需要返回mysql数据库中获取的数组值,返回给前台页面,赋值给弹窗。2.做法:

thinkPHP多表查询及分页功能实现方法示例 本文实例讲述了thinkPHP多表查询及分页功能实现方法。分享给大家供大家参考,具体如下:项目业务逻辑为:教师上传试卷,设置答题卡,发布答题卡给

标签: laravel elementui

本文链接地址:https://www.jiuchutong.com/biancheng/291083.html 转载请保留说明!

上一篇:详解如何在云服务器上部署Laravel(怎么用云服务)

下一篇:详解php几行代码实现CSV格式文件输出(php写的代码怎么运行)

  • 个体工商户申报个税是按月按季度
  • 公司的资本公积金可以用于弥补公司的亏损
  • 收到上月保险赔偿款分录
  • 公司注销章要销毁吗
  • 投资收益包括哪些项目
  • 公司购买的理财产品所得需要缴纳企业所得税吗?
  • 企业年报股东及出资信息要怎么填写
  • 固定资产残值账务处理
  • 小微企业增值税优惠政策最新2023
  • 固定资产贷款资料清单
  • 工会经费拨缴是什么意思
  • 承包经营所得发包方如何纳税
  • 现金折扣为什么计入主营业务收入
  • 个税速算扣除数是怎么计算出来的
  • 中标服务费可以抵扣进项税吗
  • 个人所得税免征项目有哪些
  • 退货冲减收入
  • 预提费用 增值税
  • 个税合理避税的意义
  • 税务利润总额计算公式
  • 免抵退税申报汇总表下载
  • 土地出让金怎么入账
  • 公允出资税务处理怎么做?
  • 生产的废材料处理如何记账是否缴税?
  • 生物制品的生产过程及设备
  • 以前年度亏损在哪个报表体现
  • linux压缩.gz
  • mom.exe是什么进程
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • 无形资产处置计入哪里
  • php写json
  • 损益类科目调整影响所得税吗为什么
  • 固定资产提前报废当月计提折旧吗
  • css 入门
  • python处理数据教程
  • 视同销售的情况有哪些?
  • 增值税小规模纳税人
  • 人力资源预算包括哪些内容
  • 一般公司是什么企业类型
  • Ubuntu自启动U盘
  • 小规模纳税人与一般纳税人的区别表现在小规模纳税人
  • 承兑汇票贴现的利率
  • 收到费用报销单据应该怎么记账?
  • 公司注销其他应收款怎么冲平
  • 现时社保缴费
  • 外购商品发放给员工 进项税额能不能抵扣
  • 收到发票并支付货款怎么做账
  • 劳务外包会计分录最新
  • 企业管理费用科目有哪些
  • 季度亏损需要计提企业所得税吗
  • 金蝶软件中怎么让以前年度损益调整在利润表中取不到数
  • 资产负债有哪些科目
  • 向投资者发放现金红利
  • 收不回来的问题
  • 政府补助的房子叫什么
  • 上期留抵税额可以留多久
  • 餐饮费与业务招标的关系
  • 物流货到付款可以吗
  • 红字冲销有没有时间限制
  • 准备金支出是否含税
  • 在sql中执行一个创建数据表的脚本文件
  • mysql 高效分页
  • mysql8 jdbc连接
  • unix操作系统有何特点?
  • SmoothView.exe - SmoothView是什么进程
  • mac怎么打开macintosh
  • quickres.exe - quickres是什么进程 作用是什么
  • 笔记本触摸屏无法使用了
  • pqtray.exe - pqtray 是什么进程 有什么用
  • 微软刷机怎么刷
  • js随机抽取姓名
  • excel嵌入图片变成代码怎么办
  • shell脚本详解
  • android aidl binder
  • shell脚本 教程
  • mkdirs linux
  • Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll
  • javascript教程
  • 12月份医保没有到账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设