git rebase -i で複数のコミットをまとめる

いつもrebaseをするときやり方を忘れてググるので自分用に残しておきます。 git rebase -i HEADの後ろに”~”を追加することで表示したいコミット数を指定できます。 するとvimが […]

【React】react-swipeableライブラリを使用してスワイプイベントを取得する

スマホ向けのWebアプリで、右にスワイプしたか左にスワイプしたかなど指で操作する際のイベントを取得したい時に使用したライブラリを紹介します。 最初スマホのタッチジェスチャーを実装する際に検索で引っかかったライブラリは「H […]

【Laravel9系】 Laravel Sail Viteを使ってVue.js3系の開発環境を用意する。

Laravel9系でViteが公式プラグインとして使えるようになったということでVue.js3系の環境をサクッと構築したいと思います。 環境 Laravel 9x Vue.js 3x Vite 3x Laravelをイン […]

ReactのHooksで動的にwindowサイズを取得する

管理画面などでウィンドウサイズによってサイドバーの開閉を調節したいときにReactのHooksで動的にwindowサイズを取得を取得できたら便利です。今回はReactのHooksで動的に画面サイズを取得し処理を実行する方 […]

複数のGithubアカウントを使い分けてcloneする方法

会社用と個人用のようにアカウントを使い分けてGitHubのssh接続したい時の方法を備忘録として残しておきます。 SSH鍵を作成 使い分けたいアカウントの数だけSSHKeyを作成します。以下のコマンドを叩くとパスフレーズ […]

【Laravel】メールアドレスとアカウントIDのどちらかでログインできるようにする

Twitterやその他SNSのようにメールアドレスとユーザーIDのどちらかとパスワードを入力することでログインできるようにカスタマイズする方法です。 環境 Laravel 9x Fortify https://reado […]

さくらのレンタルサーバーとGitHubをsshで接続する

さくらのレンタルサーバーでGitHubにsshで接続できるようにします。 レンタルサーバーにsshでログイン ターミナルを開きレンタルサーバーのsshにログインします。 さくらのレンタルサーバーのコントロールパネルに入り […]

【Laravel】特定のテーブルだけ再実行したい時

Laravelのmigrationコマンドで特定のテーブルだけ再実行したい時,シーダーを走らせたい時によく使うコマンドをメモで残します。 マイグレーション状態の確認 特定のテーブルだけSeederを実行したい時 特定のテ […]

Gitの歴史上から特定のファイルを削除する

Gitに間違えて.env等のファイルをpushしてしまった時にそれを歴史上から削除する方法。 .envを間違えてgitにコミットしてしまったとき .gitignoreに.envを記入してから下記を実行。 履歴からのみ削除 […]

間違えてリモートにpushしたコミットをresetする

GitHubのリモートに間違えてpushしてしまった時にresetする方法です。コミットの歴史を書き換えることになるので使用には十分注意してください。 git resetのオプション 誤ってリモートにpushしたコミット […]