Laravel Schema::drop($table) return 值
Laravel Schema::drop($table) return value
我只是想知道我是否在 Laravel Eloquent 中使用了 drop() 方法,比如
Schema::drop('users')
它的 return 值是多少?
虽然我可以在 drop() 方法之后使用 hasTable() 方法来检查 table 是否存在,但我只是想知道我们是否可以直接从 return 值中获取它?
在 laravel api Blueprintclass 中,我可以看到它被提到为 Return Value - Fluent。但我不知道它是什么意思?
有人可以帮忙吗?
提前致谢,
桑巴夫
你可以看看Illuminate\Database\Schema\Builder.php
来源。如您所见:
public function drop($table)
{
$blueprint = $this->createBlueprint($table);
$blueprint->drop();
$this->build($blueprint);
}
return 没有任何价值。
问题是你想检查什么。如果删除成功,什么也不会发生,如果出现任何错误,可能会抛出异常。
我只是想知道我是否在 Laravel Eloquent 中使用了 drop() 方法,比如
Schema::drop('users')
它的 return 值是多少? 虽然我可以在 drop() 方法之后使用 hasTable() 方法来检查 table 是否存在,但我只是想知道我们是否可以直接从 return 值中获取它?
在 laravel api Blueprintclass 中,我可以看到它被提到为 Return Value - Fluent。但我不知道它是什么意思? 有人可以帮忙吗?
提前致谢,
桑巴夫
你可以看看Illuminate\Database\Schema\Builder.php
来源。如您所见:
public function drop($table)
{
$blueprint = $this->createBlueprint($table);
$blueprint->drop();
$this->build($blueprint);
}
return 没有任何价值。
问题是你想检查什么。如果删除成功,什么也不会发生,如果出现任何错误,可能会抛出异常。