首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用laravel框架提交数据后清除表单输入

答案:

在使用Laravel框架提交数据后清除表单输入,可以通过以下步骤实现:

  1. Laravel框架提供了表单处理功能,可以使用Form类生成HTML表单,并使用Request类获取表单提交的数据。
  2. 在表单提交后,通过在控制器方法中使用validate方法,可以验证表单输入的合法性。 例如:
  3. 在表单提交后,通过在控制器方法中使用validate方法,可以验证表单输入的合法性。 例如:
  4. validate方法接受一个验证规则的数组,并验证请求中的输入。如果验证失败,将自动重定向回先前的表单页面,同时显示错误信息。 $request->session()->flashInput([])可以清除表单输入的数据,使得页面在刷新后不再显示已提交的数据。
  5. 如果需要在视图中显示已提交的数据,可以使用old辅助函数获取上次请求的输入值。 例如:
  6. 如果需要在视图中显示已提交的数据,可以使用old辅助函数获取上次请求的输入值。 例如:
  7. old函数会自动获取上次请求的输入值,并将其填充到对应的表单字段中。

总结: 使用Laravel框架提交数据后清除表单输入,需要在控制器方法中使用validate方法进行输入验证,并在验证通过后使用$request->session()->flashInput([])清除表单输入。如果需要在视图中显示已提交的数据,可以使用old函数获取上次请求的输入值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iframe跨域应用 - 使用iframe提交表单数据

通过iframe跨域实现表单数据提交。如果想了解iframe跨域,可以发送“iframe跨域”到“HTML5学堂”公众号。 为何提交数据还要跨域?...在使用iframe跨域之前,可能你的脑海中就出现了这样一个问题:为何提交表单数据还需要跨域呢?...表单数据提交模式 今天会使用到MD5的知识,因此我们先来解释一下这个概念,再进入到我们的实例当中。 出于安全方面的考虑,互联网使用了各类加密机制针对用户的信息进行加密处理。...注册时:会获取到当前表单内容,之后进行MD5加密,最后再数据库中保存处理的密码。...即: ——> 表单输入内容 ——> MD5加密 ——> 数据库存储 登录时:获取输入的内容,之后进行MD5加密,然后将加密的内容与数据库中存储的内容进行比较。

5.3K50

laravel-admin表单提交隐藏一些数据,回调时获取数据的方法

表单提交时隐藏数据 读取最后一条的插入数据,但这样会造成如果两条数据同时插入,会并发出现错误 //忽略掉不需要保存的字段 $form- ignore(['column1', 'column2', 'column3...']); 回调时获取数据 获取提交数据 // 在表单提交前调用 $form- submitted(function (Form $form) { //... }); //保存前回调 $form- saving...(function (Form $form) { $form- username }); //保存回调 $form- saved(function (Form $form) { $form-...username }); //获取保存的自增长id的数值 $form- saved(function (Form $form) { $form- model()- id; }); 获取隐藏提交中的数据...'); }); 以上这篇laravel-admin表单提交隐藏一些数据,回调时获取数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

2.1K31

laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例

本文实例讲述了laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作.分享给大家供大家参考,具体如下: 通常在项目中,我们会对大量的前端提交过来的表单进行验证,如果不通过,则返回错误信息...前端为了更好的体验,都使用ajax进行表单提交,虽然 validate() 方法能够根据前端的不同请求方式,返回不同的结果。...先创建一个表单请求类: php artisan make:request TestRequest 然后在 rules() 和 messages() 方法里填写自已的验证规则和消息 <?...更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及...《php常见数据库操作技巧汇总》 希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

3.3K41

通过 Laravel 创建一个 Vue 单页面应用(六)

提醒一下,本教程并不关注权限;我们使用内置的 Laravel users 表演示如何在 Vue 路由器项目的上下文中使用 CURD。...唯一的区别是用现有用户数据(包括用户id)填充表单,而不是用空表单创建用户。 配置路由 接下来,我们需要配置 Vue 路由并链接到页面,以便可以导航到用户创建页面。...这时你提交表单的话会在控制台看到带有 405 错误状态的错误信息。 添加 API 接口 我们准备在 Laravel 中添加 API 接口以创建新用户。这将类似于编辑现有用户。...我们将清除表单并重定向到用户的编辑页: onSubmit($event) { this.saving = true this.message = false api.create...在此指出,我们其实还可以做很多,包括使用一个类似 Bootstrap 的 CSS 框架等等。但为了让那些从来没有使用过 Vue Router ,也没有做过单页应用的人更好上手,我决定只关注核心部分。

3.8K20

laravel框架学习记录之表单操作详解

本文实例讲述了laravel框架学习记录之表单操作。...laravel提供了validate方法来用于验证用户提交表单是否符合要求,例如在页面通过post提交了学生表单form,在controller中对其先进行验证,如果正确则存入数据库,否则返回到上一页面并抛出一个异常...<p class="form-control-static text-danger" {{$errors- first('Student.name')}}</p 当验证失败返回到表单页面,用户原来的输入信息会消失...这是由于laravel自动设置了防止CSRF跨域攻击,你需要在表单内添加csrf_filed()来告诉laravel请求的发起人与表单提交者是同一个人。...相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

12.6K30

Laravel5.2之Demo1——URL生成和存储

引言: 本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。...书籍基于Laravel4的,学习时使用Laravel5.2框架开发。...4、保存数据进入数据库 写好视图表单,再就是写表单提交路由及其控制器逻辑,在控制器中引用创建好的Link这个Model往links数据表里存数据。...laravel框架使用也仅此而已,没有那么复杂,对于我们这样的刚刚入门,了解这个流程就可以玩一玩了!!!...(1)、验证输入提交表单时都要验证输入数据是否符合规定,免得让脏数据进入数据表里,laravel提供了Validation模块来做表单验证并且可以在视图中显示验证错误信息,具体想了解下的可以看我这篇文章

24.1K31

laravel框架实现后台登录、退出功能示例

本文实例讲述了laravel框架实现后台登录、退出功能。分享给大家供大家参考,具体如下: 我们在写后台管理系统时,登录,退出是避免不了的,那我们如何使用laravel实现呢?...方式则为登录操作 if(Request()- isMethod('post')){ $info = Request()- only('username','pwd');//过滤表单提交数据...//退出登录,清除session,返回登录页面 public function login_out(){ //点击退出,将此用户的登录状态改变为未登录 $array=array('login_status...相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总...》 希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

1.8K30

Laravel 控制器中进行表单请求字段验证

在 Web 应用中,用户提交数据往往是不可预测的,因此一个非常常见的需求是对用户提交表单请求进行验证,以确保用户输入的是我们所期望的数据格式。...很多 Web 框架都对此功能专门提供了工具集,Laravel 也不例外,而且这个工具集异常丰富,基本上涵盖了目前主流的所有验证规则,即使是一些非常个性化的验证,也可以基于 Laravel 验证类的扩展功能来自定义验证规则...作为一个灵活的框架Laravel 提供了多种方式对表单请求进行验证,你可以在控制器中通过 $this->validate() 方法验证用户请求,也可以通过单独的表单验证类定义验证规则,再将其注入到相应的控制器方法...响应(错误码为 422),如果是正常的 POST 表单请求的话,会重定向到表单提交页,并包含所有用户输入和错误信息,以便重新渲染已填写表单并显示错误信息。... 这样,刷新表单页面提交数据,验证失败的情况下,就可以回显用户上次输入数据和验证错误信息了: ?

5.8K10

3分钟短文:Laravel控制器用法光速入门

仿照restfulapi风格的路由,再定义两条路由地址,用于打开表单,和接收表单提交数据: Route::get('tasks/create', 'TasksController@create');...我们且说一说接收用户表单提交数据的POST方法: public function store() { $task = new Task; $task->title = Input::get...laravel贴心地把输入数据集成到 Request 类内了。...提供的资源路由之内,我们创建一个资源路由相关的控制器,并初始化框架代码,可以使用命令实现: php artisan make:controller TaskController --resource 大家可以自行尝试...要查看系统内所有已注册的路由,可以使用下面的指令: php artisan route:list 写在最后 本文浅显地介绍了laravel中控制器的使用,最重要的是,resource路由方法默认的骨架代码

1.5K10

3分钟短文:Laravel控制器用法光速入门

仿照restfulapi风格的路由,再定义两条路由地址,用于打开表单,和接收表单提交数据: Route::get('tasks/create', 'TasksController@create');...我们且说一说接收用户表单提交数据的POST方法: public function store() { $task = new Task; $task->title = Input::get...laravel贴心地把输入数据集成到 Request 类内了。...提供的资源路由之内,我们创建一个资源路由相关的控制器,并初始化框架代码,可以使用命令实现: php artisan make:controller TaskController --resource 大家可以自行尝试...要查看系统内所有已注册的路由,可以使用下面的指令: php artisan route:list 写在最后 本文浅显地介绍了laravel中控制器的使用,最重要的是,resource路由方法默认的骨架代码

1.8K11

3分钟短文:Laravel Form,让你不再写 HTML 的好“库”

laravel作为扩展性极强的框架,自然是为广大后端开发者赋能。 [img] 本文我们讲一个简单且常用的表单类 Form。...现在我们首先实现添加记录的内容,预想前端页面有一个表单,用于提交数据。...第二个参数(当前设置为null)可用于设置表单字段的value属性。设置为null时,将使用空白值。 接着我们为input输入框添加一个标签,用于提示给用户该字段的用途。...其中默认表单使用的是 POST 方法,route 参数指定了路由的位置。也可以是使用的路由别名。 有了上方的代码结构,我们就可以构建一个完整的页面了。... 最后生成的表单页面如下图: [pic] 写在最后 本文介绍了laravel框架引入的Form类库,用于生成前端的表单页面元素,不过是用PHP的方式调用。

1.3K30

Laravel 控制器:从 MVC 模式聊起

说到这里,我们就不得不提一下 MVC 设计模式,这个模式最早在 Ruby On Rails 中引入,然后被基本上所有的 Web 框架所借鉴和遵循,Laravel 也不例外。...Route::post('task', 'TaskController@store'); 我们通过 create() 方法来渲染一个任务提交表单, 然后通过 store() 方法来存储提交的任务数据...4、依赖注入 正如前面介绍的 Input 门面一样,Laravel 中的门面为 Laravel 代码库中的大部分类提供了简单的接口调用,通过门面你可以轻松从当前获取各种请求数据,比如用户输入、Session...在日常开发中,推荐大家使用依赖注入而非门面来获取用户输入数据,除此之外,还可以通过 $request 对象获取 Session、Cookie 数据。...POST post store() post.store 获取表单提交数据并保存新文章 GET post/{post} show() post.show 展示单个文章 GET post/{id}/edit

11.3K51

PHP-web框架Laravel-表单和验证

在Web应用程序中,表单是一种常见的用户交互方式。PHP-web框架Laravel提供了丰富的表单和验证功能,使得开发者可以轻松地创建、处理和验证表单数据。...一、表单创建在Laravel中,可以使用Laravel Collective表单包来创建表单。该表单包提供了一组实用函数,可以用来创建各种表单元素,如文本框、下拉列表、单选框等。...上述代码使用了Form::open方法来创建表单,并指定了表单提交的URL。...二、表单处理在表单提交,需要将表单数据处理并保存到数据库中。在Laravel中,可以使用控制器来处理表单数据,并将其保存到数据库中。...三、表单验证在接受表单数据之前,需要对表单数据进行验证,以确保其符合要求。在Laravel中,可以使用表单请求(Form Request)来实现表单验证。

2.5K30
领券