我的数据库中有一个名为modules的表,因此在控制器中我这样写,以便从表中检索数据

 $allModuleNames = DB::table('users')->get();
 return view("BaseView.home")->with('$allModuleNames',$allModuleNames);


但是由于某些奇怪的原因,我在查询中遇到了syntax error, unexpected ';'错误。我想这一定是愚蠢的,无法通过。有人可以帮忙吗?
我已将此添加到标题

use Illuminate\Support\Facades\DB;

当我将鼠标悬停在table上时,我会得到method table not found in \illuminate\Support\Faces\DB

最佳答案

使用modules代替users

$allModuleNames = DB::table('modules')->get();

并且您不需要此行上的$
return view("BaseView.home")->with('allModuleNames',$allModuleNames);

关于php - 从Laravel 5.0中的数据库检索数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43102825/

10-11 03:06