laravel mysql显示表

时间:2016-02-09 16:36:07

标签: php mysql laravel

我正在尝试在我使用laravel构建的Web应用程序上显示一个表。下面是我创建的控制器中的laravel代码。

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use DB; 

class tableController extends Controller {


public function getTable()
{

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

     return view('test.index', ['test' => $test]);
 }

// return "table goes here" ;

}

当我进入网页时,出现以下错误:

  

MySqlConnector.php第35行中的ErrorException:未定义的索引:charset

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

检查你是否在database.php文件中连接如下:

'mysql' => array(
            'driver'    => 'mysql',

            'host'      => 'localhost',
            'database'  => 'db',
            'username'  => 'root',
            'password'  => '',
            'charset'   => 'utf8',
            'collation' => 'utf8_general_ci',
            'prefix'    => '',
        ),

答案 1 :(得分:0)

刀片{{$test}}中的

显示全部。

@foreach ($test as $val)
 {{$val}}  
@endforeach