Bom dia Pessoal,
Estou com um problema em rodar uma simples query utilzando o laravel, estou aprendendo este framework.
Aqui está o arquivo de configuração da conexão com o banco de dados:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'estoque_laravel'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
]
Código que estou tentando executar:
<?php namespace estoque\Http\Controllers;
use Illuminate\Support\Facades\DB;
class ProdutoController extends Controller{
public function lista(){
#Code
$html = '<h1>Listagem de Produtos com Laravel</h1>';
$html .='<ul>';
$produtos = DB::select('select * from produtos');
foreach ($produtos as $p) {
# code...
$html .= '<li> Nome: ' . $p->nome . ',
Descrição: ' . $p->descricao . '</li>';
}
$html .= '</ul>';
return $html;
}
}
E uma foto do erro
