【发布时间】:2017-12-06 16:26:40
【问题描述】:
当我执行http://127.0.0.1:8000/proyectos 时,我正在使用 laravel 5.5 开发基于 proyects 的 web,出现以下错误。
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'));
}
}
【问题讨论】:
-
检查你是否声明了那个命名空间。
-
namespace IntelabProyect\Http\Controllers;意味着你的根命名空间被称为IntelabProyect而不是App。试试use IntelabProyect\Proyect; -
这只是一个猜测,但您的用法不应该像
App\Project而不是 Proyect -
你能添加你的路线吗?
-
@apokryfos 它有效!谢谢:D
标签: php mysql laravel-5.5