2017年3月25日土曜日

オープンソースのネットワークバックアップソフト「Bacula」

オープンソースのネットワークバックアップソフト「Bacula」 ネットワーク上のデータのバックアップ、リカバリ、および検証を管理できるオープンソースプログラムです。 紛失したファイルや破損したファイルを簡単に見つけて復元する高度なストレージ管理機能も提供。試してないですが、要チェックです。



参考サイト
オープンソースソフトウェア「Bacula」で安心・安全なバックアップシステムを構築しよう(gihyo.jp)

2017年3月24日金曜日

PHPでORM的(?)なCSVファイルの読み書き「parseCSV」

PHPでORM的(?)なCSVファイルの読み書きができる「parseCSV」を設定してみました。CSVのファイル操作は面倒な事が多いですが、これを使うと、実に快適。



参考サイト
parsecsv/parsecsv-for-php(GitHub)

2017年3月23日木曜日

Laravel5.4のバリデーションで、値が配列の中に含まれているか

Laravel5.4のバリデーションで、値が配列の中に含まれているか否かです。表示されるエラーメッセージを見ると、意味もなく微笑ましい(笑)。

/app/Http/Requests/QuestionRequest.php
  public function rules()
  {
    return [
      'answer' => 'required|in:はい,いいえ,ノーコメント',
    ];
  }

参考サイト
Laravel validation - input must be one of items in array(Stack Overflow)
Validation(Laravel)