问题一:openssl_encrypt()
答:我也遇到这个问题了,但我解决掉了,因为laravel 5需要php 5.6环境,我开发电脑上只有php5.5(win10)于是下载 php5.6 并解压并,然后apache 2.4的httpd.ini 升级php版本(我保留了多版本,方便切换,以下的配置是正确的),出现你这个问题是因为(LoadModule指向了php5.5的目录,而PHPIniDir却是php5.6的目录)。
# php5.5 support
#LoadModule php5_module D:/php-5.5.37/php5apache2_4.dll
#AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
#PHPIniDir "D:/php-5.5.37"
# php5.6 support
LoadModule php5_module D:/php-5.6.25/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "D:/php-5.6.25"
# php7 support
#LoadModule php7_module D:/php-7.0.8/php7apache2_4.dll
#AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
#PHPIniDir "D:/php-7.0.8"
问题二:路由错误提示:MethodNotAllowedHttpException</abbr>in RouteCollection.php line 219:
意思:当前的请求方式和路由的规则请求方式不匹配
问题三:InvalidArgumentException</abbr>in FileViewFinder.php line 137:View [from] not found
意思:未发现from视图模板文件
注意:在laravel中模板文件存在resources/中,以from.blade.php中 blade必须存在遵循laravel框架命名规则
问题四:TokenMismatchException in VerfyCsrfToken.phpline 53.
意思:当前post请求中缺少验证信息 注意:需要在from表单中添加token隐藏域 {{csrf_field()}}防止csrf攻击