- 2022年6月9日
【Laravel】whereFullText メソッドの全文検索で IN BOOLEAN MODE を使う
Laravel は PHP のフレームワークでデータベースである MySQL とやりとりする機能が含まれています。この機能の中には MySQL の全文検索クエリを構築する機能もあ […]
Laravel は PHP のフレームワークでデータベースである MySQL とやりとりする機能が含まれています。この機能の中には MySQL の全文検索クエリを構築する機能もあ […]
単に範囲Aと範囲Bが被っているか否かを識別するならば、次の関数があっさり書けて便利です。 図でざっくばらんに説明すると次です。 # Aの終点がBの始点の左側にある A |--- […]
JavaScript のデバッグ方法は多いです。debugger を埋め込む、開発者ツールでブレークポイントを追加する、開発者ツールでフレームワーク用の状態を見る、TypeScr […]
PHP8.1 では enum というクラスや連想配列に似たオブジェクトを定義できる言語機能が増えました。 PHP: 列挙型(Enum) – Manual これは次の […]
Laravel にはデータベースに対応するモデルクラスである Eloquent が用意されており、その中ではテーブル同士の関係を表現するリレーションという仕組みも用意されています […]
実行コマンドは次です。 ここでは chmod ですが find と grep で目的のファイルやディレクトリを探して、xargs でファイルやディレクトリを操作するコマンドに渡 […]
ファイルの中身をバイト単位(PHPにおける1byteは8bit)の16進数表記の文字列で読みたい時があります。PHPでこれをいい感じに扱うコードの例を紹介します。 まずはファイ […]
素の JavaScript は非常に型が緩い言語です。動作しないことを期待する様な入力でも結果的に動作することがよくあります。この特性が文字列型を数値型に変換する時にも起きる例を […]
ダンプ関数で出力した文字列が一致している様に見えるにも関わらず文字列同士の比較が不一致となる場合があります。これは例えば次のコードです。 Online PHP editor | […]
stylelint は CSS 関連の言語に対する静的解析ツールです。これを使うことでインデントの整形をはじめ、重複したCSSセレクター、読み難いプロパティ、無効な値などを検出で […]
file_get_contents はファイルの中身全体を文字列として読み込む関数です。よく平の PHP でパパっと何かを作る時に使います。 この記事ではこの file_get_ […]
よくプログラム中で外部の API を叩くときがあります。これは郵便番号から住所を得る時であったり、プッシュ通知を送信する時であったり、様々です。これらを使う時の多くは便利だけれど […]