- 2024年4月10日
【PHP】外部ストレージのファイルのMIMEタイプを高速に得る方法
ファイルをプログラムを動かすマシンの外に置くことがよくあります。そういったところにあるファイルのMIMEタイプを得たい時があります。これを比較的高速に行う方法を紹介します。 フ […]
ファイルをプログラムを動かすマシンの外に置くことがよくあります。そういったところにあるファイルのMIMEタイプを得たい時があります。これを比較的高速に行う方法を紹介します。 フ […]
Laravelのdumpは手軽に使える値の確認方法です。今何が起きているかを前準備なくちゃちゃっと確認できる点、読みやすい点が優れています。dumpを使うと次のように色付きで構造 […]
CSRF(Cross-Site Request Forgery、サイトをまたいだリクエストの偽造)はざっくばらんに言うと、攻撃者が用意したwebサイト等を介して被害者が認証済みの […]
タイトルにある通り、React Native で発生したビルドエラーについてです。 地図の実装に「@rnmapbox/maps」というライブラリを使用しているのですが、先日不具合の […]
LaravelはPHPのフレームワークで多言語化機能が備わっています。この多言語化機能でバリデーションエラーメッセージを日本語にしているとmore errorsというメッセージが […]
ざっくりいうと次のように通常のリレーションにWHEREを付け足して複合キーとして十分なカラム指定をすればOKです。 LaravelにはEloquentというあるテーブルについて […]
LaravelにはEloquentというあるテーブルについてのSQLを扱える機能があります。これは基本的に主キーが1カラムだけのテーブルを前提としており次のような複合キーのテーブ […]
Laravelでカスタムイベントリスナーを任意のタイミングで有効化、無効化する方法を説明します。これは特にLaravelが用意したイベントリスナー(例えば xxx::saving […]
しばしばデータの変更連絡を保存、閲覧できるようにしたいという要望があります。この要望の際は通常のログに加え日本語で見やすい差分を作るようにする必要があります。これの役に立つメソッ […]
Laravelで使用できるライブラリには、非常に簡単に画像を編集できるライブラリが存在します。 非常に多機能で、バックエンドにImagemagickやGDを使用することができ、La […]
パラメータ等で極端に長いURLによって開かれるページをユーザーに渡さなければならない時があります。長いURLを手打ちするのは困難であり、何か楽に開いてもらう方法を考える必要があり […]
Dropxboxはクラウドストレージサービスの一つです。Dropboxを利用してファイルの保存、共有などができます。LaravelでDropboxを楽に使うためのライブラリである […]