PHP

CentOS

(70007)The timeout specified has expired

PHPでAPIを作ったんだけれど 処理時間が60秒経過したところで HTTPステータスコードが504で返ってきてしまって エラーログを確認したところ、下記のメッセージが (70007)The timeout specified has ex...
Laravel

【Laravel】distinct したカラムをカウントしたいとき

DB::raw を使えばいけるんだろうけど こんな感じでもいけるようなのでメモメモ $unique = DB::table("table") ->distinct('column') ->count('column');
PHP

【PHP】日付の差を計算

PHPで日付の差を比較するのは簡単にできるのでメモメモ // 現在時刻 $dateNow = new DateTime(); // 時、分を0にする $dateNow->setTime(0, 0); // 比較する時間 $dateTo = ...
JavaScript

【Laravel】DataTablesにプルダウンをちょっと強引に組み込む

Laravelのblade内で、DataTablesを使ってたんだけど td の中にプルダウンを設置したくて、 どうにかできないかと もっとよい方法がありそうだけど とりあえずこれでしのいだ { 'data' : 'test', rende...
Laravel

【Laravel】ajax で POST通信

Laravel で ajax の POST通信をしようとしたところ エラーとなったのでその対処方法をメモメモ HTMLのどっかにmetaタグでcsrf-tokenの文字列を記載。 <meta name="csrf-token" conten...
Laravel

【Laravel】キャッシュクリア

Laravel使ってて .envファイルとか更新したのに 反映されなかったりするのは すべてキャッシュのせいだー! コマンドラインで これをたたけば解決なり! php artisan cache:clear php artisan conf...
Laravel

【Laravel】Console\Comands でパラメータを渡す

Console\Comands でバッチプログラムを作成したときに パラメータを渡す方法をメモメモ 2つあって // こんな感じにすると protected $signature = 'test:hoge {--hogehoge=}'; p...
PHP

composerについて

基本だけど一応メモメモ ・composer require パッケージを追加するときに使用 composer.json も更新される 開発環境で実行 ・composer update composer.json に記載されているパッケージを...
Laravel

【Laravel】Gmail のSMTPを利用してメール送付

なんとなくやる機会があったので いちおう忘れないようにメモメモ まずは composer で phpmailer をインストール composer require phpmailer/phpmailer あとはこんな感じ use PHPMa...
Laravel

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

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