我目前正在使用Laravel框架开发Web应用程序,并使用php artisan服务工具,我检查了链接是否正常工作。我在apache下测试了这个,并且它没有相应的工作,因此我为应用程序启用了mod重写,现在它适用于我在浏览器中输入的所有URL。 但是,每当我尝试处理POST路由时,根本不处理它们,我在浏览器控制台中得到500内部服务器错误。这个问题的可能解决方案是什么?
编辑1: - 为了进一步澄清问题,到目前为止我使用的所有路由在使用php artisan serve
提供的测试服务器时都在工作。
因此,这是我的000_default.conf进行测试: -
<VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
答案 0 :(得分:0)
在表单中添加此令牌
<input type="hidden" name="_token" value="{{ csrf_token() }}">