Php PUT&;删除请求-共享主机上的Laravel应用程序
我已经制作了一个laravel cms应用程序,我正试图将其部署在共享主机上。在当地,它运行得很好 我已将所有laravel应用程序文件/文件夹(公共文件夹除外)保存在“adminCore”文件夹下的根目录中。然后,我将laravel的所有公用文件夹内容复制到公用html/test页面文件夹 当我运行它(testpage.mywebpage.com)时,我可以登录,我可以“查看”所有视图,连接和读取数据库,甚至可以存储新数据。然而,若我试图编辑或删除(来自数据库的)数据,我会得到一个403错误,即PUT和delete请求被拒绝Php PUT&;删除请求-共享主机上的Laravel应用程序,php,angularjs,apache,.htaccess,laravel-5,Php,Angularjs,Apache,.htaccess,Laravel 5,我已经制作了一个laravel cms应用程序,我正试图将其部署在共享主机上。在当地,它运行得很好 我已将所有laravel应用程序文件/文件夹(公共文件夹除外)保存在“adminCore”文件夹下的根目录中。然后,我将laravel的所有公用文件夹内容复制到公用html/test页面文件夹 当我运行它(testpage.mywebpage.com)时,我可以登录,我可以“查看”所有视图,连接和读取数据库,甚至可以存储新数据。然而,若我试图编辑或删除(来自数据库的)数据,我会得到一个403错误,
由于我对这个问题还比较陌生,如果你能解释一下为什么会发生这种情况和/或应该如何解决,我将不胜感激。提前谢谢你 Laravel实际上并没有在表单中使用“PUT”和“DELETE”请求。相反,当您指定
PUT
或DELETE
操作时,会将隐藏的表单字段添加到表单中:
<input name="_method" type="hidden" value="PUT">
可能适用
<form method="POST" action="route/url">
<input name="_method" type="hidden" value="PUT">
<!-- other form fields here -->
</form>