我正在尝试将我的网站部署到暂存域。我已经完成了所有事情(据我所知)但是当我从浏览器访问我的域时出现此错误。
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
在我的本地环境中它工作正常,所以它可能不是我的代码的问题。是否缺少某些配置设置?我之前使用相同的方法部署了网站,我从未遇到过这个问题。唯一的区别是该站点使用域路由。