Laravel Route错误路由[登录]未定义

时间:2018-02-16 07:38:07

标签: php laravel routes

我一直试图让一个简单的例子工作,但是当我尝试加载页面时,它一直给我路由[登录]未定义。我试图单独测试每个部分而没有运气;这可能是什么问题?

我的代码如下:

类别:Users.php

  class users extends Model
{
   public $table = 'users';
}

控制器:UserController.php

use App\users;
public function index()
{
    return "Hello Laravel";

}

路线:

Route::get('/user','UserController@index');

5 个答案:

答案 0 :(得分:2)

清除路由缓存:

php artisan route:cache

之后,您可以检查您的路线,确保:

php artisan route:list

记住 - 如果你有任何路由关闭,显然你不能使用路由缓存。制作一个控制器并在那里使用您的逻辑并将您的路线指向控制器/方法。

正确的路线定义示例 :

Route::get('/user', 'UserController@index');

答案 1 :(得分:0)

在代码

之前尝试此Auth::routes();
Route::get('/user','UserController@index');

答案 2 :(得分:0)

控制器本身仍然存在问题,但仍然不确定问题是什么,但删除和重新创建控制器似乎已经解决了这个问题。

答案 3 :(得分:0)

查看路由是否在web.php中定义,并且是否具有这样的名称

Route :: get('/ example','ExampleController @ index')-> name('example');

在您看来,您可以使用辅助路线(“示例”);

答案 4 :(得分:0)

来自the documentation

  

只需在新的Laravel应用程序中运行DATEFORMATdatetime2。然后,浏览器找到   http://your-app.test/register或分配给   你的申请。这两个命令将照顾脚手架   您整个认证系统!