本地跑没问题,push 到 Heroku 出现问题,请问到底是哪里出错了?

跟着初级教程做,收获满满,但是就在刚刚,做完第七章以后,本地跑没问题,push到heroku,报错如下:
file
我的SessionsController控制器如下:
file
按理说,如果是我的SessionsController控制器的问题,那应该create方法也执行不了,也就是说登录页面也看不到,但实际情况确实,登录页面可以加载,点击登录按钮,就会出现上面的报错。
我也试着注释掉store方法里的全部内容,简单的echo一个字符,也还是出现同样的错误。以前就是说不是store方法的问题。
请各位大神帮我看看,这到底是哪里的问题?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

會不會是大小寫問題
錯誤提示中是 Sessionscontroller,你的 Class 命名是 SessionsController

6年前 评论
讨论数量: 5

會不會是大小寫問題
錯誤提示中是 Sessionscontroller,你的 Class 命名是 SessionsController

6年前 评论

@leochien 我也注意到这个问题了,但是控制器的命名规则就是驼峰命名,难道需要我改成Sessionscontroller?我去试试。

6年前 评论

@leochien 很神奇!改为小写以后可以了!!!只是为什么???可是之前的控制器命名的都是驼峰命名的呀?

6年前 评论

猜測是 routes/web.php 中大小寫寫錯了
Controller 確實需要駝峰命名
如果你是用 Mac 進行開發可能會出現這個問題,因 Mac 默認是大小寫不敏感,但 Heroku 上的 Linux 環境則會提示錯誤

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!