Laravel Route在实时服务器上不起作用

时间:2018-11-01 04:53:46

标签: laravel

我正在使用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()}}

部署脚本(在Forge上)

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

2 个答案:

答案 0 :(得分:3)

更新脚本<​​/ strong>

添加php artisan config:cache

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
php artisan config:cache
echo "" | sudo -S service php7.2-fpm reloadif [ -f artisan ]
then
  php artisan migrate --force
fi

答案 1 :(得分:2)

请在以下命令下运行:

php artisan config:cache

php artisan cache:clear

php artisan view:clear

php artisan route:clear