【发布时间】:2018-11-01 13:34:55
【问题描述】:
我正在使用 laravel forge 来部署应用程序。本地服务器上的表单提交工作正常。它找到在路由文件中声明的正确路由。但它不适用于实时服务器。在实时服务器上,当我点击提交按钮时,我得到“哎呀,看起来出了点问题”。信息。
可能是什么原因?我将非常感谢您的帮助。提前致谢。
这里是声明的路由:
Route::get('/training/seo/outreach/brochure','BrochureDownloadController@index');
Route::post('/training/seo/outreach/brochure','BrochureDownloadController@store');
这是表单上的代码
<form class="js-validate" method="post" id="brochure_download" name="brochure_download" action="{{ action('BrochureDownloadController@store')}}">
{{ csrf_field()}}
部署脚本(在伪造上)
cd /home/forge/www.xponent.com.bd
git pull origin master
composer install --no-interaction --prefer-dist --optimize-autoloader
composer dump-autoload
php artisan cache:clear
echo "" | sudo -S service php7.2-fpm reloadif [ -f artisan ]
then
php artisan migrate --force
fi
【问题讨论】:
-
再添加一个工匠命令。 php工匠配置:缓存
-
清空storage/laravel.log,再次访问网站,让我们知道laravel.log文件的内容是什么,以便我们调试。
-
使用 php artisan route:cache 为路由应用新的更改
-
不客气 :) 请检查我的答案以将其设置为解决方案。
-
@staskrak 完成。谢谢。
标签: laravel