当前位置: 首页 > 知识库问答 >
问题:

Laravel表单提交重定向到“哎呀,看起来好像出了什么问题”

公羊学义
2023-03-14

我试图使用Laravel开发登录表单。但是当它提交重定向到“哎呀,看起来好像出了问题”

网址:lav。地方的

提交表格后:lav.local/login---

但如果我只是按回车键"lav.local/login"这重定向到登录表单,为什么这不工作时提交按钮/POST数据。

登录。刀身php

{{ Form::open(array('url'=>'login')) }}
{{ Form::label('email', 'Email') }}
{{ Form::text('email', '', array('placeholder'=>'Email')) }} <br/>
{{ Form::label('password', 'Password') }}
{{ Form::password('password', array('placeholder'=>'Password')) }} <br/>
{{ Form::submit('Login', array('class'=>'btn btn-success')) }}
{{ Form::close() }} 

家庭控制器

public function getIndex() {
    return View::make('home.login');
}

public function getLogin() {
    return View::make('home.login');
}

路线。php

Route::get('/', 'HomeController@getIndex');
Route::get('login', 'HomeController@getLogin');

有人能解释一下我在哪里犯的错误吗?

共有1个答案

卫昊东
2023-03-14

您需要更改:

Route::get('login', 'HomeController@getLogin');

进入

Route::post('login', 'HomeController@getLogin');

因为表单默认使用POST方法发送

 类似资料:
  • > 在根目录下创建了一个新文件夹。 解压缩新文件夹中的文件。 将所有文件从公共文件夹移动到 /public_html/ 编辑了索引上的位置。php文件。 注:除索引外。php我没有修改任何其他文件。我在youtube上学习了一个课程,通过这些步骤,他的项目成功了,但我的项目出现了错误。 我还注意到,解压后的文件夹在cboard中的. env文件丢失。这可能是问题所在吗?

  • 哎呀是开源中国第三方客户端,安卓版。 哎呀 源自 哎嘛 哎嘛是一个相当不错的第三方客户端,本项目 fork 自 http://git.oschina.net/tonlin/android-app 如果开发者想要学习,建议学习哎嘛 主要特性 修改了 icon,直角矩形(取决于系统主题) 删除了分享功能 删除了在线更新功能 用户头像显示为矩形

  • 我想通过选择单选按钮,然后单击立即购买按钮,重定向到在线支付页面或钱包支付页面。当我点击buy now按钮时,表格也会提交。 这是一个订单页面,人们将填写表单,然后选择产品,然后选择付款类型。此页面将把数据带到数据库,然后将这些数据显示到下一页面,即钱包支付或在线支付。我是拉雷维尔的新手。如果有人能给出解决方案,那将非常有帮助。

  • 表单提交成功后,页面不会重定向到感谢页面,在控制台上,我得到了错误响应,因为AMP4Email不支持重定向。请让我知道重定向功能何时工作。 我们正在使用 在Php中,我添加了重定向头

  • 早上好,我在一个测试AMP页面上有一个表单(是AMP验证),表单工作:我收到了带有结果的电子邮件(我使用一个php来处理它)。我不知道(我做了一些尝试,但我想我仍然错过了一个例子)让AMP页面正确响应的语法(现在我得到订阅失败!但我确实收到了电子邮件)或提交后重定向。这里我的例子: AMP带有表单的页面(我在提交后收到表单结果,但我不知道如何重定向或获得“订阅成功!”(信息) 带有表单的非AMP页

  • 问题内容: 我已经阅读了所有有关将标头插入php表单文件中以便在提交表单后将用户重定向到另一个URL的文章-但我不知道该怎么做。下面是我的代码。您能告诉我在哪里放置标题/重定向,以便通过电子邮件发送信息,然后用户转到另一个html页面吗? 问题答案: 之后 请注意,您将永远不会看到“感谢您订阅我们的邮件列表” 那应该在下一页上,如果您回显任何文本,则会收到错误消息,因为标头已经被创建;如果您要重定