Laravel POST无法在apache2中运行

时间:2016-10-10 07:25:53

标签: php apache laravel

我目前正在使用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 

1 个答案:

答案 0 :(得分:0)

在表单中添加此令牌

<input type="hidden" name="_token" value="{{ csrf_token() }}">