我试过了,它说数据库已连接,我们也可以进行查询。
Route::get('database-test', function(){
if(DB::connection()->getDatabaseName()){
echo 'connected'.DB::connection()->getDatabaseName();
}
});
Route::get('staff', function(){
$results = DB::select('select * from users where staff_id = ?', array(1));
echo '<pre>';
print_r($results);
print_r($results[0]) ;
echo '</pre>';
});
这些路线还可以。但是当尝试使用如下代码时,
$users = DB::table('users')->get();
foreach ($users as $user)
{
var_dump($user->name);
}
它给出错误。
请帮助我解决我的问题。提前致谢
嘿在你的路线中使用你的代码它的工作完美
Route::get('staff', function(){
$users = DB::table('users')->get();
foreach ($users as $user)
{
var_dump($user->name);
}
});
您将获得输出:)为我工作:)