我是laravel的新手,我正在进行一些测试并遵循教程。问题是我不知道两天前我做了什么,我有任何默认控制器(可能只有一个...我不记得了,例如:HomeController)。我删除了项目并创建了一个新项目...但现在这些默认控制器不会退出。我在app / http文件夹上的routes.php是这样的:
Route::get('/', function () {
return view('welcome');
});
只有这个!
我记得第一个laravel测试项目的routes.php文件有:get(“home”)...或get(“login”)等...
我是否需要通过工匠或其他东西安装它们?谢谢。
答案 0 :(得分:1)
如果你想创建一个只有t php artisan make:controller HomeController
的控制器并且会为你创建一个控制器,那么你不会这样做:)
答案 1 :(得分:1)
也许认证?它将创建一些视图和路线。 https://laravel.com/docs/5.2/authentication#authentication-quickstart
命令php artisan make:auth如果你使用5.2。*
答案 2 :(得分:1)
安装Laravel时,我。即使用此命令composer create-project --prefer-dist laravel/laravel blog
,没有生成app/Http/Controller/HomeController.php
。
您仅在routes.php
中获得一条路线。就是这样!
当然,你可以做的是:
HomeController.php
中创建课程app/Htpp/Controllers
- 使用php artisan make:controller HomeController
routes.php
中的路线以使用新的HomeController
Route::get('/', 'HomeController@index')
; 您过去可能做的另一件事是运行php artisan make:auth
初始化基本控制器和视图以获取用户登录/注册的脚手架。