2016-05-28 3 views
1

Что он командует в мастерстве мастеров-мастеров Laravels, который показывает таблицы и/или структуру этих таблиц?Команда Laravel php tinker показывает таблицы и структуры?

+1

Существует не один. Вам нужно будет выяснить, какой оператор использовать для вашей базы данных для получения этой информации. – lagbox

+0

Какую базу данных вы используете? MySQL, SQLite ... и т. Д. – James

+0

Я использую sqlite –

ответ

10

Чтобы получить все столы, используйте это:
$tables = \DB::select('show tables');.

Чтобы получить все столбцы таблицы, используйте:
$columns = \Schema::getColumnListing('<table_name>');

+0

Это работает для mysql, а не для sqlite. – STWilson

2

Для SQLite, используйте:

DB::select('SELECT NAME FROM sqlite_master WHERE type="table"'); 
Смежные вопросы