Laravel 中如何判断数据库表是否存在?
發表於 : 2018-11-14 17:13:53
https://laravel-china.org/index.php/wikis/15888
检测某个表是否存在:
if (Schema::hasTable('table_name'))
{
//
}
在某个表不存在的情况下再执行创建操作:
if ( ! Schema::hasTable('table_name')) {
// 创建数据库表的代码
}
如果你想安全的 drop 掉一个数据表,使用以下:
Schema::dropIfExists('table_name');
检测某个表是否存在:
if (Schema::hasTable('table_name'))
{
//
}
在某个表不存在的情况下再执行创建操作:
if ( ! Schema::hasTable('table_name')) {
// 创建数据库表的代码
}
如果你想安全的 drop 掉一个数据表,使用以下:
Schema::dropIfExists('table_name');