【Web技術】代表的な攻撃手段とその対策【セキュリティー入門】
【Laravel】Handler.phpについてキャッチアップ
先日Handler.phpファイルについて触っていたのですが、あまりよく理解していなかったので、備忘録として残しておきます。Laravelのバージョンは10を想定しています。(バージョンによって使っているメソッドが変わってくるのでご注意く...
GitHubで、プルリクをrevertした後に修正した時の対応
Github上でプルリクエストに対してマージをした後、リバート対応をしたのですが、リバート後に修正したいことがあり「Git的にどう対応すれば良いんだっけ・・?」とtったことがありました。その時に作業をした流れの手順を備忘録兼ねて残しておき...
GASを使ってGitHubAPIを動かす
とあるきっかけがあり、Google App Script(以下、GAS)を使ってGitHubAPIを動かすことを最近行っていました。意外と記事があまりなかったこともあり、同様のことをやりたい人向けにまとめてみようと思います。
Git...
2022年のふりかえり(エンジニア3年目)
こんにちは!きどです。
今年ももう終わり?!って言ってもう何回目かわからないのですが、どんなことを経験してどう考えてたのかのピン留め、つまり自分が2022年に経験してきたことを整理したいな〜って思い、記事にする形でまとめてみました。...
【Laravel×Docker】VS CodeでXdebugを設定してみた
皆さんはLaravelで開発しているときに、どのようにデバッグしていますか?僕はこれまでddヘルパを中心にデバッグしていました。ただ、都度ddヘルパをコード内に差し込んだりする手間を省ければ開発効率をより上げれるのではと思い、普段使用して...
【PHP】シングルクオート(‘)とダブルクオート(“) どちらを使う?
実装中にふと思ったことはありませんか?いつも調べては忘れを繰り返すので、違いを整理する意味を兼ねてまとめておきます。
シングルクオーテーションやダブルクオーテションとの表記が多いですが、この記事はあえてクオートと記述しています。(普...
【Laravel×MySQL】SQLの実行計画を見てみる〜クエリチューニング はじめの一歩〜
大量または複雑なクエリを発行している結果、データの読み込みが遅い場合、クエリを見直す必要と思いますが、Laravalではどう確認していくかについてまとめました。なお、DBはMySQLの想定で説明します。
Laravelではありますが...
【MySQL】インデックスとは
データベース(DB)のパフォーマンスを良くしたい、という時には必要になる知識のひとつとして「インデックス」の機能があると思います。サーバーサイドのエンジニアとして、DBに負荷のかからなく高速に情報を取り出せるようにできる技術は求められると...
【Laravel】条件別にバリデーションの内容を変えたい
Laravelでフォームの内容でバリデーションをかけたいですが、少し複雑な条件でした。(内容ぼかしてますが)具体的には、ラジオボタンでAとBを選択できる状況で、それぞれの結果次第でバリデーションの内容を分けるようにしたかった場合でした。こ...
Vue.js 学びはじめ
今後触れていくことが多くなっていくため、Vue.jsを学習中なのですが、初めて知ったことを整理してみました。
Vue.jsについて
・Reactと比較すると、素のJavaScriptの書き方より、独特な記法を使ってい傾向(らし...