PHPPHP [PHP]local.ERROR: compact(): Undefined variable:エラーについて 2019年6月21日 はじめに チームで開発をしていた際に陥ったエラーです。自分のローカル環境や開発サーバーではエラーにならないのにあるメンバーだけエラーで落ちるという事象が発生しました。その時のメモです。 発生事象 エラーの出るメンバーのログにはlocal.ERROR: compact(): Undefined variable:というエ...
AndroidAndroidAdMob [Android][AdMob]テストでは広告が表示されるのに本番のPlay Storeに公開したら広告が表示されない件について 2019年6月17日 はじめに Androidにてテスト時には問題なく広告が表示されていたにも関わらず、いざアプリを公開してインストールしてみると広告が表示されない。。。そんな少し焦った時の対応方法です。 現象 ・テストIDでは問題なく表示されている・自身のIDでReleaseビルドしてみると以下のログが出力されていた。 W/Ads: Up...
LaravelPHPLaravel [Laravel]name属性の配列要素をoldで取得する方法 2019年6月8日 はじめに Laravelにてname属性の配列の要素をblade上のoldで取得する方法です。 例 以下のようなname属性の配列をoldで取得します。 <input type="text" name="id[]" /> <input type="text" name="id[]" /> <input...
LaravelPHPLaravel [Laravel]ネストされたテーブルのリレーションを取得する方法 2019年5月30日 はじめに Laravelにてネストされたテーブルのリレーションを取得する方法。ユーザーテーブル→ユーザー基本情報テーブル→ユーザー詳細情報みたいなリレーションの貼られたテーブル(リレーション先の先みたいな。。。)でデータをまとめて取得したい時に使います。テーブル例は無理やり感がありますが。。。 方法 ネストされたテーブ...
LaravelPHPLaravel [Laravel]Formの配列をバリデーションでチェックする方法 2019年5月30日 はじめに LaravelにてFormの配列をバリデーションでチェックする方法です。 方法 以下のような入力のフォームとすると <input tyope="text" name="query" /> 以下のような配列名.キー名とすることでバリデーションでチェックできます。 public function rules...
LaravelPHPLaravel [Laravel]リレーション先テーブルにデータが存在するものだけを取得する方法 2019年5月29日 はじめに Laravelでリレーション先に紐づくデータが存在するものだけを取得したい時ってありませんか?例えば学生を保存するテーブルと所属する部活を保存しているテーブルがあったとします。このときに、何らかの部活に所属している学生だけを取得したい!そんなときです。似たようなケースがあったのでその時の解決方法をメモします。...
LaravelPHPLaravel [Laravel]datetime型の項目を年・月・日・日付・時刻で検索する方法 2019年5月29日 はじめに Laravelにて年や月、日、日付、時刻で検索する方法をまとめておきます。 方法 Laravelにはdatetime型の検索に対して以下のようなとても便利なメソッドが用意されています。 whereYearwhereMonthwhereDaywhereDatewhereTime 使い方 Userというモデルがあ...
LaravelPHPLaravel [Laravel]Requestに値を追加して処理する方法 2019年5月28日 はじめに LaravelのコントローラーにてFormRequestを使った場合にRequestに値を追加して処理する方法のメモ。 方法 class TestController extends Controller { public function index(Request $request) { $request...
LaravelPHPLaravel [Laravel]バリデーションルールを使って特定のカラムで存在チェックする方法 2019年5月28日 はじめに Laravelでバリデーションを使用する際にルール(rules)で特定のテーブルのカラムを使用して存在チェックする方法です。 例 以下のようなusersテーブルがあるとします。 idnamepassword このような場合には通常以下のようなrulesを設定すると存在チェックができます。 public fun...
javascriptjavascript [javascript]ブラウザの戻るボタンで戻ってきた時になんらかの処理をする方法 2019年5月25日 はじめに javascriptにてブラウザの戻るボタン(ブラウザバック)してきた時になんらかの処理をする方法のメモ。 方法 window.onpageshow = function(event) { if (event.persisted) { // なんらかの処理 } }; 最初に表示した際に上記コードを実行しておい...