Php Laravel 7路线资源和Jquery POST 301问题
我面临一个非常奇怪的问题。我正在尝试使用jQueryAjax存储照片 我的路线Php Laravel 7路线资源和Jquery POST 301问题,php,laravel,laravel-7,laravel-routing,Php,Laravel,Laravel 7,Laravel Routing,我面临一个非常奇怪的问题。我正在尝试使用jQueryAjax存储照片 我的路线 Route::resource('photo', 'PhotoController'); 我的刀片代码 <form id="photo_form" enctype="multipart/form-data" onsubmit="return false;"> <input type="file" name
Route::resource('photo', 'PhotoController');
我的刀片代码
<form id="photo_form" enctype="multipart/form-data" onsubmit="return false;">
<input type="file" name="file" id="photo_file" accept="image/gif, image/jpeg, image/png"/>
<input type="submit" class="btn btn-outline-dark" value="Upload and Get Link"/><br/>
</form>
我的控制器代码
public function store(Request $request) {
return [true];
}
当调用ajax调用时,firefox的网络选项卡中会出现2个问题
POST https://fb.srdlict.com/photo
301 Moved Permanently
及
似乎ajax请求以某种方式被转发到
/photo/
路由,然后发生了403
。其他路线运行良好。只有这条路。有人能帮我吗?您的路线是否使用了中间件?您是否使用任何验证/表格请求?请向我们展示您的控制器。由于您提出Ajax请求而不是表单提交,我认为您需要使用apiResource路由。@BülentAkgül这不会改变与问题相关的任何内容,但是的,我同意您的看法。@matiaslauriti我只使用了auth
中间件。如果是这样,那么它将重定向到login而不是/photo/index。您是否使用令牌或会话作为身份验证?
POST https://fb.srdlict.com/photo
301 Moved Permanently
403 Forbidden
GET https://fb.srdlict.com/photo/