首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel9.xhtml表单操作无法找到视图刀片文件

Laravel9.xhtml表单操作无法找到视图刀片文件
EN

Stack Overflow用户
提问于 2022-04-08 12:50:58
回答 1查看 756关注 0票数 0

我想创建一个简单的登录页面,但是我无法访问html上的操作页面,我不确定语法。我有一个函数来存储输入表单中的数据,但是我甚至不能查看表单,laravel显示了一个错误,上面写着这个->“未定义的Action”。

这是我的代码和我得到的错误;

这一错误

web.php

代码语言:javascript
复制
Route::post('/message',[App\Http\Controllers\PagesController::class,'getData']);
Route::view('login','message');

PagesController.php

代码语言:javascript
复制
namespace App\Http\Controllers;
use Illuminate\Http\Request;

class PagesController extends Controller
{
    public function getData(Request $Req)
    {
        return $Req->input();
    }
}

message.blade.php

代码语言:javascript
复制
<form action="{{action ('message')}}" method="POST">
@csrf
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-08 13:01:30

为了使用路由名称,需要实际命名路由:

代码语言:javascript
复制
Route::post('/message',[App\Http\Controllers\PagesController::class,'getData'])->name('message');

您需要将action更改为route

代码语言:javascript
复制
<form action="{{route('message')}}" method="POST">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71797340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档