compile.php行6341中的BadMethodCallException:后面的方法不存在

时间:2017-01-12 08:41:18

标签: php laravel laravel-5.3 staging

我正在尝试将我的网站部署到暂存域。我已经完成了所有事情(据我所知)但是当我从浏览器访问我的域时出现此错误。

  
    

compile.php第6341行中的BadMethodCallException:

  
     

之后的方法不存在。

     

在router.php第6341行的Router-> __ call('after',   array(object(AfterFilter)))在compiled.php第2265行中   Router-> after(object(AfterFilter))在compiled.php第2265行之后   Application-> boot()在compiled.php第2265行中   boot.vp中的BootProviders-> bootstrap(object(Application))   1693年   应用 - > bootstrapWith(阵列( '照亮\基金会\引导\ DetectEnvironment',   '照亮\基金会\引导程序\ LoadConfiguration',   '照亮\基金会\引导程序\ ConfigureLogging',   '照亮\基金会\引导程序\ HandleExceptions',   '照亮\基金会\引导程序\ RegisterFacades',   '照亮\基金会\引导程序\ RegisterProviders',   在compiled.php行中的'Illuminate \ Foundation \ Bootstrap \ BootProviders'))   2465 at Kernel-> bootstrap()在compiled.php第2415行中   kernel.> sendRequestThroughRouter(object(Request))在compiled.php行中   在index.php第54行中的内核 - >处理(对象(请求))2400

这是我的.env文件

APP_ENV=staging
APP_DEBUG=true
APP_KEY=key

DB_HOST=localhost
DB_DATABASE=db_name
DB_USERNAME=username
DB_PASSWORD=password

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

在我的本地环境中它工作正常,所以它可能不是我的代码的问题。是否缺少某些配置设置?我之前使用相同的方法部署了网站,我从未遇到过这个问题。唯一的区别是该站点使用域路由。

1 个答案:

答案 0 :(得分:0)

问题是新手代理。所以我从我的登台服务器上卸载了它。这是一个临时解决方案,因为我需要生产中的代理。更多相关信息:Laracasts Forum