lalavel上的HomeController默认值不存在

时间:2016-05-16 12:13:18

标签: php laravel laravel-5.2

我是laravel的新手,我正在进行一些测试并遵循教程。问题是我不知道两天前我做了什么,我有任何默认控制器(可能只有一个...我不记得了,例如:HomeController)。我删除了项目并创建了一个新项目...但现在这些默认控制器不会退出。我在app / http文件夹上的routes.php是这样的:

Route::get('/', function () {
    return view('welcome');
});

只有这个!

我记得第一个laravel测试项目的routes.php文件有:get(“home”)...或get(“login”)等...

我是否需要通过工匠或其他东西安装它们?谢谢。

3 个答案:

答案 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初始化基本控制器和视图以获取用户登录/注册的脚手架。