Laravel 5.4 以降でリクエストの空文字列が null になる (ConvertEmptyStringsToNull Middleware 問題)

フロントエンド側から値を空文字列 ” として送信しているにも関わらず、バックエンド側のデータベース保存時に「NULL は許可されていません」的なエラーに見舞われました。 データベース側が NULL 許容なら問題ないのですが、 Laravel のマイグレーションのデフォルトなんかだと nullable() をつけていない限り、 NOT NULL になっている・・・続きを読む

複数シートのExcelをPDF印刷すると別々のファイルになる

こんにちは。 今回の紹介は、複数シートのExcelをPDFへ印刷すると、シート毎に別ファイルになってしまう現象について解決策を紹介します。 現象の確認 文字では少し分かりにくいと思いますので、現象について確認しましょう。 複数シートのExcel ブック全体を印刷 に変更して印刷する 保存先が聞かれる PDFができた しかし・・・すぐにまた保存先が聞かれ、「2・・・続きを読む

Bootstrap4ドロップダウンで選択した項目をボタンに表示したい!

こんにちは!ふっくんです。 Bootstrapを使用してドロップダウンボタンを作って、選択した項目をボタンに表示させたい時ありますよね? こういうドロップダウンで「項目1」を選択すると、 こんな感じで。 Bootstrapの公式ページには、このような動作をするドロップダウンは用意されてなかったため、処理を書いてみました。 ちなみに、JavaScriptの処理・・・続きを読む

PostgreSQL で文字列から UUID 型の列に値を設定するには

とあるアプリケーションを作っていて、とある PostgreSQL のテーブルで、とある文字列型のカラムに入っている GUID の値を PostgreSQL の UUID 型のカラムに変換して入れたくなったので、そのときのメモです。 調べてもほとんどひっかからなかったので、そもそもそんな変なことをする人は少ないらしいですが、奇特な方のために一応残しておきます。・・・続きを読む

コマンドでシンプロビジョニングの仮想マシンを別のデータストアへ移行する

こんにちは、じんないです。 今回は、コマンドラインからVMware 上の仮想マシンをシンプロビジョニングのまま別のデータストアへ移行する方法を紹介します。 ストレージのリプレイスなどで、仮想マシンを別のデータストアへ移行しないといけないときもあると思います。 データストアブラウザやエクスプローラーからのコピーではプロビジョニングタイプがシン→シックとなってし・・・続きを読む