找不到“App \ Proyect”类

时间:2017-12-06 16:26:40

标签: php mysql laravel-5.5

我正在使用laravel 5.5开发基于proyects的web,当我执行http://127.0.0.1:8000/proyectos后发生错误。

Class 'App\Proyect' not found

namespace IntelabProyect\Http\Controllers;

use Illuminate\Http\Request;

use App\Proyect;

class FrontController extends Controller
{

    public function welcome()
    {
        //retorno de la vista
        return view('welcome');

    }
    /*public function nosotros()
    {
        //retorno de la vista
        return view('nosotros');
    }*/

    public function proyectos()
    {
        $proyects = Proyect::paginate(10);
        //retorno de la vista
        return view('proyectos')->with(compact('proyects'));
    }
}

1 个答案:

答案 0 :(得分:1)

您似乎已将Laravel默认App命名空间更改为IntelabProyect。您可能需要尝试以下方法,

  1. use App\Proyect;更改为控制器上的use IntelabProyect\Proyect;
  2. 确保在Proyect命名空间(而非IntelabProyect)内声明App类。
  3. 该文件位于app目录下,其名称正好是Proyect.php