-
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(26) − dispatch,dispatch_now
Job関連のヘルパー関数であるdispath(),dispathc_now()について調べました。JobとはJobを登録した処理とは非同期で処理が実行されます。処理が思い処理の結果をまたずに次の処理を行うことができるので、利用できると非常に助かりますが、Laravelでは簡単... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(25) − cache
今回はcacheヘルパー関数について調べました。Laravelではキャッシュ機能が提供されており、保存先はconfig/cache.phpで設定することができます。Memcached、Redis、データベース、ファイルなどいくつかの保存先が用意されていますが、すべて同じインター... -
PHP
令和元年スタートするので西暦和暦変換関数を作成
本日から令和元年がスタートしました。エンジニアとしては一番気になるのが過去に携わったシステムの和暦表記です。自分で担当している分は基本的に関数化して1箇所にまとめているのでそんなにたいした影響はないはずですが、今までいろいろなプログラマー... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(24) − resolve()
前回app()関数で指定したインスタンスを取得することができることがわかりましたが、resolve()もほとんど同じ使い方ができます。ほとんど同じというか、ソースを見てみるとわかりますが、resolve()の中でapp()関数を呼んでいるだけでした。こんな感じ。 fu... -
Laravel
【Laravel】Laravel5.7のヘルパーを一気に勉強(23) – app()
ヘルパーの勉強をしていて個別に調べたいと思って時間のあるときまで残していた9つの関数についてようやく調べる時間ができたので少しずつまとめていきたいと思います。今回はapp()関数です。 app()関数はサービスコンテナをインスタンスを返す場合と、コ... -
Laravel
【Laravel】abort_ifを積極的に使ってたらデメリットに気づいた
ヘルパーの勉強をして積極的にヘルパー関数を使うようにしていたのですが、abort_ifを使っていたときに、アンチパターンもあることに気づきました。どんなときかというと、アボート前にエラーログなど処理をしたいときです。まあよく考えれば当然そういう... -
MySQL
MySQLでカラムデータを一括置換
SQLでカラムデータを一括置換します。といっても簡単で以下のSQLで一括置換できます。例えばWordPressのwp_postsテーブルのguidのドメイン部分example.comをexample.jpに一括置換します。 SELECT guid,replace(guid, 'example.com', 'example.jp') FROM `w... -
システム開発Tips
Google Analyticsの設定でlocalhostなど不要なアクセスを除外する
開発しているとlocalhostや開発ドメインのアクセス履歴が収集されてしまうことがあります。本番環境以外ではアナリティクスタグを表示しないという方法もありますが、急いで修正するときやあまりプログラムを入れたくないときなどいろいろな条件があり、タ... -
Laravel
【Laravel】リクエストのHTTPメソッドを取得
LaravelでリクエストのHTTPメソッドを判定したいときに利用するメソッドを紹介します。取得方法は簡単で以下の通りです。以下の例はコントローラーのメソッド内での取得方法です。 // コントローラーのメソッド内 public function index(Request $request)... -
JavaScript
【JavaScript】iframeから親フレームの関数を実行、および親フレームからiframe内の関数を実行
親フレームから子フレームのJavaScriptの操作、および子フレームから親フレームのJavaScript関数の呼び出しについてまとめます。 利用するHTML 先に完成形のHTMLです。こちらの内容にそって説明していきます。 <!DOCTYPE html> <html lang="en"&g...