我不明白,当Laravel在页面重新加载时不断调用“帖子”。
这是我的路线档案的相关部分:
Route::get('tag', [
'middleware' => 'auth',
'uses' => 'TaggerController@index'
]);
Route::post('tag', [
'middleware' => 'auth',
'uses' => 'TaggerController@store'
]);
它在页面重新加载时调用TaggerController @ store,而不是TaggerController @ index,这正是我所期待的。我在这里缺少什么?
答案 0 :(得分:0)
因为您正在重新加载post
请求。
如果您在方向栏中写下网址并点击“开始”,则会发送get
个请求。但是,如果您尝试post
(例如通过发送表单)并通过单击浏览器reload
按钮重新加载页面,或者按Ctrl + R,它将再次尝试发布(以及所有先前的帖子参数),然后调用post动作的路由规则。