当前位置: 首页 > 知识库问答 >
问题:

未找到类“Users”Laravel 4.2 Users::all();

严令秋
2023-03-14

我只是想把我的用户表打印到一个页面上。我得到一个类用户不在Laravel 4.2-我有转储自动加载和明确编译。

我的users.php是:

<?php

use Illuminate\Auth\UserTrait;
use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableTrait;
use Illuminate\Auth\Reminders\RemindableInterface;

class User extends Eloquent implements UserInterface, RemindableInterface {

use UserTrait, RemindableTrait;

/**
 * The database table used by the model.
 *
 * @var string
 */
protected $table = 'users';

/**
 * The attributes excluded from the model's JSON form.
 *
 * @var array
 */
protected $hidden = array('password', 'remember_token');
}

我的控制器文件读取(我已经编辑了代码-问题是100%这部分代码,因为它的工作原理,如果我只是传递消息到视图:

<?php

class SearchController extends BaseController {

public function search()
{
    $search = Input::get("Search_Input");
    $search_terms = explode(",", $search);
    $search_query_type = Input::get("search_type");
    $search_type = 'null';

    if ($search_type === "Rep_Name") {
       $users = Users::all();
       return Redirect::to('/search')->with('users', $users);
     }
}

我的搜索视图包含以下代码:

    @foreach($users as $name)
        {{ $name->Name }}
    @endforeach

我的数据库有一个用户表和一个名称行。

我得到的laravel.log错误是:

[2016-04-2819:32:30]生产。错误:异常“Symfony\Component\Debug\exception\FatalErrorException”,在/home3/circates/public\u html/jon/repform/app/controllers/SearchController中显示消息“Class”Users“not found”。php:50堆栈跟踪:#0[内部函数]:照亮\Exception\Handler-

共有2个答案

梁嘉澍
2023-03-14

您的类名是“User”,文件名是“users.php”

将文件名更改为“User.php”

你可以从SearchController调用它:

User::all();
胡越
2023-03-14

在SearchController中。php文件,您需要将Users:all()更改为User::all(),因为您的类定义为User,正如Fabio Thomaz在评论中提到的那样。

class SearchController extends BaseController {

public function search()
{
    $search = Input::get("Search_Input");
    $search_terms = explode(",", $search);
    $search_query_type = Input::get("search_type");
    $search_type = 'null';

    if ($search_type === "Rep_Name") {
       $users = User::all();
       return Redirect::to('/search')->with('users', $users);
     }
}
 类似资料:
  • 我用Android Studio为Unity做了一个jar插件。我的插件使用。但找不到该类。Unity的控制台向我显示了以下错误:

  • 我不知道如何处理以下错误,我已经搜索了网络,但没有找到任何东西: 以及: 我在gradle应用程序中的依赖项:

  • 我试图从netbeans连接到sqlite,但它没有得到我的conexion类 这是我的代码: 这是我的错误: Java语言lang.NoClassDefFoundError:Petrocabimas\u app/Conexion(错误名称:Petrocabimas\u app/Conexion)。lang.ClassLoader。在java中定义Class1(本机方法)。lang.ClassLo

  • 之前,我的程序运行良好。但当我刚刚将我的Android studio更新到最新版本(2.2于2016年9月15日发布)时,我出现了以下错误。当我构建它时,它会显示:Build Successfully,但当我运行程序时会出现以下错误: E/AndroidRuntime:致命异常:主进程:com。实例androidtutorial,PID:28293 java。lang.RuntimeExcepti

  • 首先感谢你花时间来帮助我。我的名字是Matt,我一直在努力学习java,并创建mc插件。我一直在尝试为MC制作一个具有深入学习的插口插件。我正在尝试使用deeplearning4j。我知道我可以把这个问题放到spigotmc的网站上,但我不认为他们会很有帮助,因为从以前在spigotmc上的帖子来看,他们中的很多人似乎对dl4j不太了解。因此,到目前为止,我所做的是使用dl4j网站上的快速入门指南