Laravel-PHP Artisan Tinker:如何在sqlite数据库中查看所有表

Cli*_*een 2 sqlite laravel artisan

我有一个Laravel项目,并且有一个sqlite数据库。我想在中查看数据库中的所有表php artisan tinker

我已经尝试过了,$tables = DB::select('SHOW TABLES');但是抛出了这个错误Illuminate\Database\QueryException with message 'SQLSTATE[HY000]: General error: 1 near "SHOW": syntax error (SQL: SHOW TABLES)'

Cli*_*een 6

这是答案,可以在这里找到https://www.sqlite.org/faq.html#q7

DB::select("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;")
Run Code Online (Sandbox Code Playgroud)

感谢Laracasts上的@GwynBleidd找到答案。