PHP– tag –
-
テクノロジー
cronで実行する独自ArtisanコマンドをLaravelで自作してみた
Laravelユーザーには既知の通り、Artisanという便利なコマンドラインインターフェイスが存在します。今回の目的は、独自コマンドを自作し、cronで定期実行することです。以前紹介した、CSVデータ使ってデータベースへ自動でインポートするコマンドを作成し... -
メディア
自分専用のオンラインストレージならownCloudよりPydioが良い
先日、自宅WEBサーバーの実行環境が整ったので、Dropboxのような自分専用のオンラインストレージを構築したいと思います。昔はクラウド上にファイルサーバーをと考えた時期もありますが、TB単位の容量が欲しい場合だと全然足りないし、転送量の制限やらも... -
テクノロジー
PHPのcURLをcurl_multiで複数同時に実行する方法
突然ですが、PHPのcURL関数はご存知でしょうか?たぶん皆さんは、何度か耳にしたことがある、またはAPIを叩く場合などに使用しているのではないだろうか。著者もたまに利用していますが、複数のcurlを同時に叩く際は1つずつループしていた。今回は、curl_m... -
テクノロジー
SymfonyのTwigを拡張!カスタムフィルターや関数を追加
SymfonyのTwig内で正規表現を使ったパターンマッチングからの置換をしたい場面に遭遇した。しかし、いくら調べてもSymfony標準のフィルターには私が望むものはありませんでしたが、カスタムフィルターや関数を作成する方法があるようなのでメモしておきま... -
テクノロジー
【保存版】PHPとJavaScript兼用!エラーチェック用の正規表現一覧
アプリを開発する上で、文字や数字の妥当性をチェックする際に欠かせないのが正規表現。今回はPHPとJavaScriptの共通で使える、一般的なエラーチェック用の正規表現をまとめました! 正直、正規表現っていくら説明されても何かの暗号のようでなかなか理解... -
テクノロジー
WordPressの使い方:日時指定で予約投稿する方法
蓋を開けてみると、何てことはありません。WordPressの使い方をただ知らなかっただけでした。日時を指定して予約投稿する方法を紹介します。投稿画面で簡単に設定ができ、予約投稿ボタンを押すだけで完了です。この記事では、WordPressで日時指定で投稿す... -
テクノロジー
エックスサーバーのSSHでPHPのバージョンを変更する方法
エックスサーバーのWEB管理画面で指定するPHPのバージョンと、SSHでサーバーへ接続した際のPHPコマンドでは、実行するPHPのバージョンが異なります。今回は、SSHのPHPのバージョンを変更する方法をご紹介します! PHPのバージョン違いでエラー!? 今やPHP... -
テクノロジー
Laravel で権限(Roles)を超簡単かつシンプルに付与する方法
今回はLaravelでGate(ゲート)を使わずに権限(Roles)を付与する方法をご紹介します。中小規模のシステムでは管理者が複数存在する場面は滅多にないし、同じ認証アカウントを使用することが多いので、わざわざデータベースに権限用のテーブルを追加して... -
テクノロジー
Laravelに2段階認証システムを導入する(Google2FA)
何かとセキュリティが問われる昨今、これまでのIDとパスワードだけの認証では不安を感じている方も多々いると思います。近年、もしかしたら皆さんもご存知か、既に使われているかもしれませんが、ワンタイムパスワードを利用した2段階認証というものがあり... -
テクノロジー
Laravelで自動的に暗号化してDB保存、復号化して取得する方法
今回は、Laravelでデータベース登録時に常に暗号化して、表示する際は必ず復号化する方法をご紹介します。以前、Laravelでトレイトを使って特定のフィールドに自動登録した話の応用になります。特に個人情報やパスワードなどの重要なデータを取り扱う場合...