对我来说,从哪里开始编写laravel应用程序总是令人头疼。
首先设置所有pip install psycopg2
和views
,然后根据计划制作所有routes
,然后制作controller
和models
,然后拥有关系。
答案 0 :(得分:3)
对于增量编码,如果您没有考虑任何TDD,:
我首先从单个路径开始,然后创建控制器方法。此时,我会编写任何迁移并为其创建模型。设置完成后,我就可以创建视图并制作完整的工作流程。
但如果您正在关注 TDD ,我会首先进行单元测试,然后尝试通过测试。这将使您能够首先创建迁移和模型。单元测试不会触及控制器方法,只会触及模型和数据库。通过单元测试后,编写控制器方法,然后编写视图。现在您可以编写此代码的集成测试。