Добавьте имя таблицы в вашу модель, чтобы связать вашу модель с таблицей внутренней базы данных.
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Account extends Model
{
protected $fillable = [
'username', 'email', 'password', 'type'
];
protected $hidden = [];
protected $table = 'account';
}
Если вы не упомянете имя таблицы, Laravel примет в качестве таблицы форму имени вашей модели во множественном числе.название.Для получения дополнительной информации см. Условные обозначения Eloquent .
ОБНОВЛЕНИЕ
. Если вы хотите выбрать только определенные столбцы, используйте команду select в своем красноречивом запросе..
$rows = Account::select(['column_name_1','column_name_2'])->get();
ИЛИ, если вы хотите их в массиве
$rows = Account::select(['column_name_1','column_name_2'])->get()->toArray();