我正在使用laravel 5.5开发基于proyects的web,当我执行http://127.0.0.1:8000/proyectos后发生错误。
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'));
}
}
答案 0 :(得分:1)
您似乎已将Laravel默认App
命名空间更改为IntelabProyect
。您可能需要尝试以下方法,
use App\Proyect;
更改为控制器上的use IntelabProyect\Proyect;
。Proyect
命名空间(而非IntelabProyect
)内声明App
类。app
目录下,其名称正好是Proyect.php