2014-08-01から1ヶ月間の記事一覧
$converted_str = mb_convert_kana ( $string[, $option[, $encording]]);で変換できる。 オプションは でendcordingは省略可能です。便利な関数がありますね(KONAMI)
自分で書いておいてタイトルがよくわからないですが笑 変数 test に対して {{ test|nl2br }}でできる。知らんかった。
LaravelでPostgreSQLの配列型のカラムに対してwhereを使うには $sql->where('カラム名', '>=', '{' . $hoge . '}')的な書き方が必要。 (・$hogeは配列ではなく普通のstring型など。 ・包含しているものを出したいときは'>=',完全一致の場合'=')他にもっとい…
Laravelでsqlから吐き出されたやたら長いオブジェクトをきれいな連想配列にしてくれるtoArrayメソッドですが、たまにTrailing dataというエラーが出ます。 これ、なんなのかなーと思っていたらsql文でselectしたカラムの中に小数点以下の秒数を持つtimestamp…
hogeテーブルのレコードに対して、pageテーブルのレコードを削除フラグ is_deleted = 0 だったら 結合したい場合、Laravelでは $sql->leftjoin('page', function($join){ $join->on('page.hoge_id', '=', 'hoge.hoge_id') ->where('page.is_deleted', '=', 0…
stationテーブルにgeoというカラム名でpoint型で座標が入っている場合、 SELECT * FROM station WHERE geo <-> point > 0 ORDER BY geo <-> point LIMIT 10これで他の近隣の駅を10件取ってきます。
Tom's Bar 的な文章を挿入したい場合、 Tom''s Bar とする必要が有る。どっかのサイトで''''にするって情報を見て、そのままやったらTom''s Barって入ってしまった。 よく見たらOracleのDBの話だった。ちくしょう( ´_ゝ`)
Laravel使ってて、orderByしたら、nullを持ってるデータが最初に来て鬱陶しかったので方法ないかと探すこと2時間。 $sql = $sql->orderByRaw(DB::raw($column.' '.$sort.' NULLS LAST')); ちなみにDBはPostgreSQLなので他のSQLでは他の方法が有ると思われま…
どこでやっているのかと思ったら /app/config/const.php に定義できるんですね。知らんかった。他人のコード読むって大切。
windowsで生成されたcsvファイルをunix上で使えるようにする方法メモ nkf -w [変換前ファイル名] > [変換後ファイル名]変換後のファイルを開いて :%s/^M/¥r/gで改行コードを置換 (^Mをvimで出力するにはctrl+v ctrl+mが必要)ふむ、もう少し簡単にならんかな(…
設定したいテーブルの画面まで行って、画面上部にある検査制約タブクリック▶︎プライマリーキーを追加するからできました。
DB:table('hoge') ->orderByRaw('RANDOM()') ->get();でおk
.sfxファイルって初めて知ったんですけど、解凍ツールを必要としない圧縮形式で圧縮されたファイルのことなんですね。 chmod 755 ファイル名.sfx ./ファイル名.sfx で実行できる。
macのターミナル使ってて、なんかミスする度にいちいち「ブン」って鳴るのがうるさいと思って設定変えたら音鳴らなくなった。ターミナルの設定を出して、設定タブの詳細タブの【ベル】の下のオーディオベルのチェックを外せばおk。 なんでこんなことに気付か…