PHP– tag –
-
プログラミング
Laravelで重複クリック対策を行う一番簡単な方法
どんな言語でもありますが、重複クリック対策は必要です。 エンジニア目線からは「いらね~」って思う事でも、実際のユーザーでは重複クリックなんて結構あります。 今回なそんな重複クリックについて、PHPの人気フレームワークであるLaravelで一番簡単に... -
プログラミング
PHPで小数点が絡む計算は「BC Math」を使おう
PHPでシステム開発を行っていると、消費税や割合算出の為、小数点が絡む計算があると思いますが、あれってみなさんどうしてますか? 僕は以前、以下のように何も考えずに計算してました。 echo number_format((3 / 10) * 100); 例えばこんな感じですが、今... -
プログラミング
ソースからインストールしたPHPに後からモジュールを追加する手順
PHPのインストール方法はyumで手っ取り早くインストールする方法と、ソースからインストールする方法があります。 僕はもっぱら後者で毎回ソースからインストールをしているのですが、インストール後にモジュールを追加したい場合ってありますよね。 例え... -
プログラミング
Laravelで超簡単にCSVダウンロードする方法【コピペOKです】
システム開発を行っているとよくあるのがCSVダウンロード。 エンジニアの方は覚えておかなと行けないものですね。 今回はそんなCSVダウンロードをLaravelで行う方法をご紹介したいと思います。 なお、本記事では、 Laravel5.7での実装(5.3~であれば同様... -
プログラミング
PHPでメモリーエラーやタイムアウトエラーを解決する方法
phpでシステム開発をしていると、 メモリーエラーが表示される(システムによっては真っ白な画面)長い読み込み中の後にエラーが表示される(システムによっては真っ白な画面) こういった場合に遭遇する事が多いと思います。 いずれも重たい処理や不要な... -
プログラミング
【Laravel】他デバイスや他ブラウザで同時ログインをできなくする方法
前回、Laravelにて『他のデバイス上のセッションを無効化』する方法をご紹介しました。 https://ha2pylife.com/work/programming/1213 こちらに関しては、パスワードを変更された場合に他のデバイス上のセッションを無効化するような方法になります。 今回... -
プログラミング
【Laravel】他のデバイス上のセッションを無効化する方法
phpでLaravelを利用している人は多いと思います。ログイン認証などLaravelで用意しているものを使えば、あっという間に作れますからね。 そんなLaravelで他のデバイス上のセッションを無効化にする機能はないか?と調べていたらありましたので、紹介したい... -
プログラミング
Postgresでテーブルのカラム名を取得する方法【information_schemaを使おう】
PostgresでInsertする時に特定のカラムだけ変更してInsertしたい時ってありますよね。 あの時ってみなさんはどうしていますか? 僕は1つ1つカラム名を記載して…と面倒な方法をとっていましたが、この記事で紹介する方法を知ってからだいぶ楽になりました。... -
プログラミング
PostgresでInsertした後に登録したデータを返却する方法【RETURNING句が便利】
アプリ開発でPostgresを利用している時に、 Insertした後に登録したデータを返してほしい と思った事はないでしょうか。 CakephpやLaravel等フレームワークを使っていると簡単に取得できますが、 スクラッチで開発している場合はどうでしょう。 今回はその... -
プログラミング
【Laravel】git pullと同時にキャッシュクリアを行う方法
gitでLaravel開発を行っている時に『git pull』時にキャッシュクリアしたいな~と思う時ありますよね? git pull origin master php artisan view:clear php artisan route:clear ・ ・ ・ 毎回こんなコマンドを実行するのは結構面倒な事です。 今回はそん... -
プログラミング
【Laravel】composerは超便利!初心者向けに基本的な使い方を説明致します
phpのフレームワークで有名なLaravel(ララベル)。 僕みたいにCakePHP歴が長いと最初は馴染めないですが、少し使うとLaravelが使いやすい事に気が付きます。 しかし最初にcomposer(コンポーザー)とは何?と思う人もいると思いますので、今回はcomposer...
12