カテゴリー別アーカイブ: Program

(70007)The timeout specified has expired

PHPでAPIを作ったんだけれど
処理時間が60秒経過したところで
HTTPステータスコードが504で返ってきてしまって

エラーログを確認したところ、下記のメッセージが
(70007)The timeout specified has expired:~

httpd.conf に下記の1行を追加したら解決した
デフォルト(記述がない)と60秒みたい
Timeout 120

【Puppeteer】waitFor is deprecated and will be removed in a future release.

Puppeteer を使っていて
なにかと便利なwaitFor

だけどこんなメッセージが表示されて
いずれ使えなくなるみたいな。。。
waitFor is deprecated and will be removed in a future release. See https://github.com/puppeteer/puppeteer/issues/6214 for details and how to
migrate your code.

そんなときはコレだ!
const wait = (ms) => new Promise(resolve => setTimeout(resolve, ms))

(async() => {
  。。。
await wait(3000);
  。。。

【PHP】日付の差を計算

PHPで日付の差を比較するのは簡単にできるのでメモメモ

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

Laravelのblade内で、DataTablesを使ってたんだけど
td の中にプルダウンを設置したくて、
どうにかできないかと

もっとよい方法がありそうだけど
とりあえずこれでしのいだ

【Laravel】ajax で POST通信

Laravel で ajax の POST通信をしようとしたところ
エラーとなったのでその対処方法をメモメモ

HTMLのどっかにmetaタグでcsrf-tokenの文字列を記載。

あとは、ajaxのところで、headerにこの値を
セットすればOK!!

ついでに時間がたったら更新しておく

【Laravel】キャッシュクリア

Laravel使ってて
.envファイルとか更新したのに
反映されなかったりするのは
すべてキャッシュのせいだー!

コマンドラインで
これをたたけば解決なり!

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

Console\Comands でバッチプログラムを作成したときに
パラメータを渡す方法をメモメモ

2つあって

もうひとつは

両方ともパラメータなしでも実行できる

composerについて

基本だけど一応メモメモ

・composer require
パッケージを追加するときに使用
composer.json も更新される
開発環境で実行

・composer update
composer.json に記載されているパッケージを最新バージョンにアップデート
composer.lock も更新される
開発環境で実行

・composer install
composer.json に記載されているパッケージを、
composer.lock に記載されているバージョンでインストール

composer.json とcomposer.lock さえあれば
どこの環境でも同じパッケージが入れられる
すばらしいw

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

なんとなくやる機会があったので
いちおう忘れないようにメモメモ

まずは composer で phpmailer をインストール

https://github.com/PHPMailer/PHPMailer

あとはこんな感じ