Laravel Schema :: drop ($ table) возвращаемое значение

Мне просто интересно, если я использую метод drop () в Laravel Eloquent, как, скажем,

    Schema::drop('users')

какова будет возвращаемая стоимость этого?
Хотя я могу использовать метод hasTable () после метода drop () для проверки существования таблицы, но мне было просто интересно, можем ли мы получить ее напрямую из возвращаемого значения?

В laravel api Blueprintclass я вижу, что он упоминается как Возвращаемое значение — Свободно. Но я не знаю, что это значит?
Кто-нибудь может помочь?

Заранее спасибо,

Sambhav

1

Решение

Вы можете посмотреть на Illuminate\Database\Schema\Builder.php источник. Как вы видите:

public function drop($table)
{
$blueprint = $this->createBlueprint($table);

$blueprint->drop();

$this->build($blueprint);
}

не возвращает никакого значения.

Вопрос в том, что вы хотите проверить. Если сброс успешен, ничего не происходит, и в случае любой ошибки, вероятно, будет выдано исключение.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]