カテゴリー
Linux

Logstash で Gork を始める環境の作り方

  • Logstash を使って、日々出力されるログを Elasticsearch へと送りたい。
  • filter で色々書く必要がある。
  • お手軽に、書いた logstash.conf をすぐに試す環境が欲しい。

こんな必要性が出てきましたので、今回、まとめました。

カテゴリー
Linux

【Laravel 5.8】WordPress の DB を使ってお勉強。ユニットテストを書き始めた時のノート

まとめ

カテゴリー
Linux

Laravel 5.8。インメモリの SQLite で PHPUnit テストを行う設定

設定まとめ

  • config/database.php の 'driver' => 'sqlite' の database の値として :memory: を指定する。
  • phpunit.xml の env に name="DB_CONNECTION" value="sqlite" を追加する。
カテゴリー
Linux

Laravel 5.8 。 migrate が MySQL の場合は問題ないのに SQLite では失敗する現象の原因と修正

対処方法まとめ

  • マイグレーションファイルにて、メソッドチェーンで絡むの後にインデックスをつなげる場合は、インデックスのメソッドの引数を指定しない。
  • 例えば、 $table->string('meta_key')->nullable()->index('meta_key'); ではなくて、 $table->string('meta_key')->nullable()->index(); とする。
カテゴリー
Linux

Laravel 5.7 を 5.8 へアップグレードした手順メモ

カテゴリー
Linux

Laravel 5.6 を 5.7 へアップグレードした手順メモ

カテゴリー
Linux

Laravel 5.5 を 5.6 へアップグレードした手順メモ

カテゴリー
Linux

【Laravel 5.5】WordPress の DB を使ってお勉強。モデルの日時プロパティを楽に扱えるようにする方法

学んだこと

カテゴリー
Linux

【Laravel 5.5】WordPress の DB を使ってお勉強。投稿に紐づくカテゴリーを取得して表示する

学んだこと

カテゴリー
Linux

Laravel 5.8 で多対多構造を belongsToMany の引数をほぼ使い尽くしてなんとしてでもリレーションを実現する方法

Laravel 5.8 における belongsToMany の引数まとめ

  • 第 1 引数では最終的な接続先モデル名を名前空間含めて指定する
  • 第 2 引数では中間テーブル名を指定する
  • 第 3 引数では接続元モデル ID を示す中間テーブル内のカラム名を指定する
  • 第 4 引数では最終的な接続先モデル ID を示す中間テーブル内のカラム名を指定する
  • 第 5 引数では接続元モデル ID のカラム名を指定する
  • 第 4 引数では最終的な接続先モデル ID のカラム名を指定する