2020/04/12 | フレームワーク
runUp() メソッドです。見てみましょう。 Illuminate\Database\Migrations\Migrator::runUp() | 関連メソッド /** * Run “up” a migration instance. * * @param string $file * @param int $batch * @param bool $pretend * @return void */ protected function runUp($file, $batch, $pretend) {...
2020/04/11 | フレームワーク
Migrator::run() の続きを読みましょう。 Illuminate\Database\Migrations\Migrator::run() /** * Run the pending migrations at a given path. * * @param array|string $paths * @param array $options * @return array */ public function run($paths = [], array $options = []) { // Once we...
2020/04/10 | フレームワーク
run() メソッドの続きです。随分離れてしまったのでもう一度見てみましょう。 Illuminate\Database\Migrations\Migrator::run() /** * Run the pending migrations at a given path. * * @param array|string $paths * @param array $options * @return array */ public function run($paths = [], array $options = []) {...
2020/04/09 | フレームワーク
Connection::statement() メソッドを見てみましょう。 Illuminate\Database\Connection::statement() /** * Execute an SQL statement and return the boolean result. * * @param string $query * @param array $bindings * @return bool */ public function statement($query, $bindings = []) {...
2020/04/06 | フレームワーク
いよいよ builder クラスの build() メソッドです。 なんか同じようなこと何回も言ってる気がしますが、どんどん読んでいきましょう。 Illuminate\Database\Schema\Builder::build() /** * Execute the blueprint to build / modify the table. * * @param \Illuminate\Database\Schema\Blueprint $blueprint * @return void */ protected...