我正在观看Laravel上的一门课程,老师访问了app / Http / Controllers中名为PostsController.php的文件,但是在我的项目中,该类缺失。
我安装了与老师相同的Laravel版本Laravel 5.2。为什么没有文件?此文件在将来的版本中是否已弃用?
答案 0 :(得分:2)
PostsController.php
一开始并不存在。请打开terminal / iTerm,转到项目文件夹并运行以下artisan命令:
php artisan make:controller PostsController
顺便说一句,5.2是一个非常老的版本。您正在学习什么课程? aracasts?
请使用最新版本5.8。
答案 1 :(得分:2)
您没有该文件,因为它不是框架的一部分-它是应用程序的一部分,因此必须从头开始,使用所选的任何文本编辑器/ IDE或借助{{ 3}}:
php artisan make:controller PostsController
我也不会真的花时间在v5.2上-这是古老的版本(2015年12月21日发行)。当前版本是5.8。