Blog

技術ブログ・ナレッジ・思い

visitor@sai: /blog
  
   ██████╗  █████╗ ██╗
  ██╔════╝ ██╔══██╗██║
  ╚█████╗  ███████║██║
   ╚═══██╗ ██╔══██║██║
  ██████╔╝ ██║  ██║██║
  ╚═════╝  ╚═╝  ╚═╝╚═╝
    株式会社 才 (SAI Inc.)

  --------------------------------------------------
  
  ██╗    ██╗  ███████╗  ██╗       ██████╗   ██████╗    ███╗   ███╗  ███████╗
  ██║    ██║  ██╔════╝  ██║      ██╔════╝  ██╔════██╗  ████╗ ████║  ██╔════╝
  ██║ █╗ ██║  █████╗    ██║      ██║       ██║    ██║  ██╔████╔██║  █████╗
  ██║███╗██║  ██╔══╝    ██║      ██║       ██║    ██║  ██║╚██╔╝██║  ██╔══╝
  ╚███╔███╔╝  ███████╗  ███████╗  ╚██████╗  ╚██████╔╝  ██║ ╚═╝ ██║  ███████╗
   ╚══╝╚══╝   ╚══════╝  ╚══════╝   ╚═════╝   ╚═════╝   ╚═╝     ╚═╝  ╚══════╝

  Type 'help' to see available commands.
  Type 'gui'  to return to visual mode.
  --------------------------------------------------
visitor@sai:/blog$ ls
total 3
the-power-of-dialogue    株式会社才が大切にする「対話」の姿勢。打ち合わせだけでなく、リラックスした場面から生まれる本音にこそ、より良いプロダクトづくりのヒントがある。
php-readonly-dto    PHP 8.xのreadonlyプロパティの実践的な活用法。LaravelのFormRequestと組み合わせたreadonly DTOで、バリデーション済みデータの整合性を言語レベルで担保する方法を解説します。
enum-vs-const    PHP 8.1のEnumとconstの使い分けをLaravel実装例で解説。状態管理にはEnum、設定値にはconst。Eloquent castsやバリデーションとの連携方法も紹介します。
visitor@sai:/blog