2016年11月8日火曜日

linuxあるフォルダのファイル一覧を表示 子フォルダも含む

linuxあるフォルダのファイル一覧を表示 子フォルダも含む

find /dir -type f -follow -print
-type f ファイルを出力を意味します。
-follow シンボリックの参照先も検索します。
-print ファイル名を出力する

2016年11月6日日曜日

php日付から月を取得する方法

カレント時間から月の取得するには以下の三つ方法があります。
date('M') 
date('n') 
date('m')

とある文字列から月の取得方法は以下の通りです。

$mydate = "2010-05-12 13:57:01";
$month = date("m",strtotime($mydate));

php Laravelで実行されたSQLを取得する方法

Laravelの「$query->toSql()」で実行されたsqlを見ることができますが、その方法で引数を見えないです。
代入した引数も見える方法はありますか。

調べたところ、queryを実行した直後に、「DB::getQueryLog()」でsqlも、代入した引数も見ることができます。

具体的に使い方は以下の通りです。

1、まず、ファイルの先頭に、以下を追加:
  use DB;
  
2、queryの実行前、以下を追加
  DB::enableQueryLog();

3、queryの実行直後に、実行されたsqlを取得することができます。
  
 DB::getQueryLog()


ステップ2と3を合わせた例です。↓

    DB::enableQueryLog();
            
            $result = $query->count();
    dd(DB::getQueryLog());