Program

Laravel

【Laravel】mysqlのCSVインポートでエラー

Laravelで、mysqlにCSVファイルをインポートしようとしたら エラーになったので、そのときの対応をメモメモ CSVの読み込みはこんな感じ DB::statement('LOAD DATA LOCAL INFILE "/tmp/sa...
PHP

【PHP】ディレクトリ配下の全てのファイルリストを取得

PHPでディレクトリを掘り下げていって 配下にある全てのファイルを取得したかったのでメモメモ glob関数は楽だな~ $this->getFileList('/home/test/'); private function getFileLi...
Laravel

【Laravel】新規作成時のパーミッション設定

Laravelで新規にサイト作ろうとすると パーミッションで怒られるはず、、、 やり方は、いくつかあるけど この方法が自分好みなので、メモメモ おおざっぱな手順  ・ グループを新規に作成して  ・ など必要なユーザを グループに追加する ...
PHP

【PHP】CSVの日本語パースが上手くいかない

CSVを処理してて、日本語のパースが 上手くカンマ区切りで処理されなかった php7 僕の環境では、「setlocale(LC_CTYPE, 'C');」の1行を 追加することで無事に回避できた。 setlocale(LC_CTYPE, '...
JavaScript

【JS】動的に追加した要素に対して on clickをさせたい

JavaScriptでクリックイベントを拾おうとしたときに 動的に追加した要素に対して、on でいけると思ったのに ダメだったのでメモメモ $(document).on("click", "セレクタ", function(){     なん...
Laravel

【Laravel】バッチのログファイルを別に書き出す

Laravel でバッチ処理を作ってたんだけど、 ログを吐こうとすると、 storage/logs/ 配下の larabel-xxxx-xx-xx.log ファイルに 全部まとまられてしまって、管理しづらいので 別に書き出す方法をメモメモ ...
Laravel

Laravel 素のSQLを実行したい

どうしようもないときの手段として $query = 'INSERT INTO test (a) VALUES (1)'; DB::insert($query); $query = 'truncate table test'; DB::sta...
Laravel

Laravel SQL高速化

Laravelで大量データを取得するときに 結構遅くなった&メモリエラーを起こすことも あったので調べてみたのでメモメモ cursor() ってのを使うとよいらしい 使い方もこんな感じで簡単! $ts = DB::table("test")...
PHP

【PHP】URLからTLDを取得する

URLの解析は、PHPだとparse_url を使えば ある程度できるけど、ドメインだけ抽出するとなると ちょっとやっかいだったりする そんなときに便利なのがこれ composerでインストールしてサクッと使えまーす $ composer ...
JavaScript

【JavaScript】複数ファイルのDL

複数ファイルをDLさせたくなったんだけど なかなかうまくいかなくて、、、 そのときの対応内容をメモメモ 1ファイルのDLが終わったら、 次のファイルのDLが始まる感じ $('#dl').on('click', function(e){ le...