Javascript 为什么方法不允许http异常?
我有一张拉威尔的表格 我想使用ajax post请求将数据发送到服务器 拉维给了我错误。我不知道为什么Javascript 为什么方法不允许http异常?,javascript,laravel,Javascript,Laravel,我有一张拉威尔的表格 我想使用ajax post请求将数据发送到服务器 拉维给了我错误。我不知道为什么 My view source url is : http://localhost/lily/public/search 1/1方法不允许HttpException 在RouteCollection.php第251行中 在RouteCollection->methodNotAllowedarray'GET',HEAD' 在RouteCollection.php第238行中 您为/searc
My view source url is : http://localhost/lily/public/search
1/1方法不允许HttpException
在RouteCollection.php第251行中
在RouteCollection->methodNotAllowedarray'GET',HEAD'
在RouteCollection.php第238行中
您为/search/parameter定义了路由,但您的操作仅为“/search”
删除路由中无用的{name}部分。或者,在将路由定义更改为删除{name}或将其设置为可选{name?}之后,使用{name?}将CSRF令牌与请求一起传递,然后将数据更改为 表单中的输入类型应为文本而不是名称
<input type="text" name="name" id="name">
因为您没有将CSRF令牌值添加为隐藏类型 您必须将CSRF隐藏输入添加到表单
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
您正在使用的方法是否存在路由。发布、放置、删除等?此外,您是否启用了CSRF保护?你需要通过一个令牌。生成的表单操作的实际内容是什么?这将给出标记不匹配异常。您可以给我一个从视图到控制器的简单工作示例plz。您可以给我一个从视图到控制器的简单工作示例plz吗
<input type="text" name="name" id="name">
<input type="hidden" name="_token" value="{{ csrf_token() }}" />