【发布时间】:2016-09-07 21:25:32
【问题描述】:
在我的 laravel 项目中使用表单时,我不断收到此错误,我不明白为什么。
据我了解,这是我的路线文件的问题:
Route::post('postsmth', ['uses' => 'adminPageController@postsmth', 'as' => 'postsmth']);
刀片视图:
<form action="{{ route('postsmth') }}" method="post">
<div class="input-group">
<span class="input-group-addon">Select from the list</span>
<select class="form-control" name="select1" id="select1">
<?php
for ($x = 0; $x <= 10; $x++) {
echo "<option value='$x'>".$x."</option>";
}
?>
</select>
</div>
<div class="input-group">
<span class="input-group-addon">Department ID</span>
<select class="form-control" name="select2" id="select2">
<?php
for ($y = 10; $y <= 20; $x++) {
echo "<option value='$y'>".$y."</option>";
}
?>
</select>
</div>
<button type="submit">Submit</button>
<input type="hidden" value="{{ Session::token() }}" name="_token">
</form>
控制器:
public function postmaps(Request $request) {
}
【问题讨论】:
-
这个表格在哪里?即:
route位于什么位置? -
app/Http/routes.php
-
对,但是表单本身在哪里呢?
route('postsmth')?route('home')?route('my-form')? -
我在问您通过什么路线到达表格。如,
Route::get('my-admin-form')在routes.php内?我想知道的原因:如果您有一些验证问题或表单返回其原始路线的其他原因,它可能会引发此错误。根据您上面提供的内容,它应该可以正常工作,因此您可以尝试寻找可能导致此类问题的重定向问题。 -
我没有任何特定的表单路径。仅适用于具有这种形式的视图。我应该写吗?因为我有一个没有它的工作示例:/