Laravel 表单提交问题

Laravel form submission issues

我在 posting 之前尝试解决这个问题,我知道这是一个简单的问题,但我仍然遇到问题。

我创建了一个表单,该表单使用 post 提交条款,然后尝试 运行 调用控制器内函数的路由,然后使用先前提交的术语。发生的事情是我被重定向到一个已过期的页面。

如果有更好的方法,我愿意尝试。

这是代码。

<form action="/search" method="post" class="form-inline justify-content-center">
<input type="text" name="term" size="40" id="search">
<input type="submit" value="Submit">
</form> 

网络路由

Route::post('/search', 'MovieSearchController@search')->name('searchResults');

Controller - atm 我正在测试是否正在调用它,实际上没有。

public function search(ServerRequestInterface $request)
{
    $term = 'potatos';
    return redirect('/search/' . $term);
}

据我所知,您的表单没有 CSRF 令牌字段。

使用 {{ csrf_field() }}

添加一个