人気のPHPoWEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel で DBの構造と最後に実行したSQL文を取得する

● Laravel の Schema クラス

use Illuminate\Support\Facades\Schema;

category テーブルのカラムを配列で取得する

$columns = Schema::getColumnListing('category');
dump($columns);

● 最後に実行したSQL文を取得する

・方法その1

$data = $model->orderBy('id', 'desc')->paginate( 10 );
dump( $model->toSql() );

・方法その2

use DB;
DB::enableQueryLog();
$data = $model->orderBy('id', 'desc')->paginate( 10 );
dump(DB::getQueryLog());

関連エントリー

No.1277
10/29 16:45

edit

Laravel