エラー処理のテンプレ

個人的エラー処理のテンプレ。 「もっとこうしたほうがいいよ」的なのがあればコメントください。

Fetch API入門

以前の職場では主にjQueryのajaxを使用していましたが、新しい職場ではJavaScriptのFetch APIを使うことになったので、基本的なアレコレをまとめてみた。

コピペでOK!!PHPでランダム英数字の文字列を取得する関数【カスタムも可】

ランダム英数字の文字列を取得する関数。

【近況報告】新しいギターを買いました

あけましておめでとうございます(もう4月ですが) 久しぶりなので軽く近況報告とタイトルにもある通り、あたらしく買ったギターの自慢をさせていただきます。笑

React Hook入門(useState & useEffect編)

Reactにデフォルトで採用されている便利機能React Hook。 今回は最も使用頻度の高い「useState」と「useEffect」についてまとめた。

Next.jsでローカルのjsonファイルを読み込む方法

Next.jsでサイトを作成するとき、そんなに頻繁に更新しない(DBやヘッドレスCMSを使うほどでもない)データをどうしようかと考えたところ、最終的にjsonファイルで管理することにした。 今回はそれをどう実現するかのメモ。

Next.js(App Router)とmicroCMSでブログを作ろう!! ~ワード検索編~

やっとこさワード検索実装します。

Next.js(App Router)とmicroCMSでブログを作ろう!! ~記事一覧を共通パーツ化編~

前回、「次回はワード検索」と書きましたが、よくよく考えると既に記事一覧の部分が全体とカテゴリ毎で2つ出来てしまっているなと気づいたので、まずはこれらを共通化したいと思います。

Next.js(App Router)とmicroCMSでブログを作ろう!! ~カテゴリ機能編~

今回は、前回作成したブログサイトにカテゴリ機能を実装してみる。 なお、前回の記事通りに作成した場合、すでにAPIの方のカテゴリ機能は実装されているはずなので、今回はそれを利用する。

Next.js(App Router)とmicroCMSでブログを作ろう!! ~一覧・詳細ページ編~

最近流行り(??)のJamstackブログを最新のNext.js(今回は14.0.2)とmicroCMSで作ってみよう。 ※Next.jsのプロジェクトの作り方は以前の記事を参照してください

PDOを使用したDB操作の基本

普段はLaravelのクエリビルダーやeloquentにお世話になっているが、このほど久しぶりにPDOでのDB操作をすることになったので、基本的なアレコレをまとめてみた。

ZipArchiveを用いて複数ファイルをzip圧縮する方法

複数のファイルをダウンロードするときはたいていzip形式に圧縮してダウンロードさせる。 その方法

指定したディレクトリを削除する関数

AWS SDK for PHPのS3Clientを用いてGCP(Google Cloud Platform)を操作する方法

S3Clientのインストール(Composerを使用する) クライアントを作成 ファイルをアップロード ファイルの一覧を取得 業務でGCPを使うことがあったので備忘録として記録しておく。 ※随時更新

PHPでデバッグ用関数を作る

久しぶりに業務で素のPHP(Laravel等FWではない)を使う機会があり、デバッグ用関数(Laravelでいうところのdd())をいちいち作るのが面倒なので、コピペ用にブログのまとめました。

LaravelのFormRequestで自分以外の項目との重複チェック

とあるLaravelのプロジェクトにおいてユーザーデータを更新する際FormRequestでバリデーションをするようにしていたのだが、メールアドレスを変更せず他のデータを更新しようとした場合、自分自身のメールアドレスがuniqueに引っかかってしまい更新できなか…

私の愛機 〜Rickenbacker 4003S〜

実は私は趣味でバンド活動もしています。 おもにパートはギターかベースなのですが、今回は自慢のベースを紹介したいと思います。

これからの当ブログの更新方針

お知らせ

Next.jsことはじめ(プロジェクトの作成から画面表示まで)

Next.jsのプロジェクトを作成し、画面を表示させるまでをまとめてみた。

連想配列を整列させるメソッドを作る

配列の順番を整える用のメソッドを作っておくと、クエリパラメータ作るときとかに便利だよってお話。

配列の中に指定のキーが存在するか調べる方法

ある配列の中に特定のキーの要素が存在するか知りたいときが結構あるのに、 その都度調べなおしているような気がしたので忘れないように記しておく。

LaravelでSQLを確認する方法

以下のコードを確認したいクエリビルダーに突っ込むだけ

VS Codeのタイトルバーの表示を変更

私は開発するときのエディタにVisual Studio Code(以下、VS Code)を使っているのですが、そのタイトルバーのデフォルトの表示が個人的にイケてなかったので変えてみた。

Laravel Mixをインストールしてtailwind CSSを導入する

Laravelのフロントエンドの便利パック的なやつのインストール方法。 ※Laravel Sailをインストール済みとする

Reactアプリを作る

Reactの勉強を始めたので、とりあえず事始め的なアレ。 ※npmとか諸々必要な環境構築は済んでいると仮定する

Laravelで定数を扱う

configフォルダにconst.phpを作成しそれを呼び出そう!!

ボタンの連打対策

ボタン要素が連打できてしまうとF5クラッシュのような問題が起こる可能性がある。 ただただ、ボタンクリック時にdisabledを設定し、submit時に解除でいければそれでいいが、 それでは上手くいかなかった事象があったので、残しておく。

LaravelのMySQLで文字コードを調べる & utf8にする方法

LaravelのDBが登録しても文字化けしてしまうことがあったので、その対処方法。

基本的なLaravelのmakeコマンド

他にもいろいろあるけどよく使うものをまとめた。

Laravelでバッチ処理を作る

Laravelでバッチ処理を作るときの手順