Laravel

【Laravel×Docker】VS CodeでXdebugを設定してみた

皆さんはLaravelで開発しているときに、どのようにデバッグしていますか?僕はこれまでddヘルパを中心にデバッグしていました。ただ、都度ddヘルパをコード内に差し込んだりする手間を省ければ開発効率をより上げれるのではと思い、普段使用して...
PHP

【PHP】シングルクオート(‘)とダブルクオート(“) どちらを使う?

実装中にふと思ったことはありませんか?いつも調べては忘れを繰り返すので、違いを整理する意味を兼ねてまとめておきます。 シングルクオーテーションやダブルクオーテションとの表記が多いですが、この記事はあえてクオートと記述しています。(普...
Laravel

【Laravel×MySQL】SQLの実行計画を見てみる〜クエリチューニング はじめの一歩〜

大量または複雑なクエリを発行している結果、データの読み込みが遅い場合、クエリを見直す必要と思いますが、Laravalではどう確認していくかについてまとめました。なお、DBはMySQLの想定で説明します。 Laravelではありますが...
未分類

【MySQL】インデックスとは

データベース(DB)のパフォーマンスを良くしたい、という時には必要になる知識のひとつとして「インデックス」の機能があると思います。サーバーサイドのエンジニアとして、DBに負荷のかからなく高速に情報を取り出せるようにできる技術は求められると...
Laravel

【Laravel】条件別にバリデーションの内容を変えたい

Laravelでフォームの内容でバリデーションをかけたいですが、少し複雑な条件でした。(内容ぼかしてますが)具体的には、ラジオボタンでAとBを選択できる状況で、それぞれの結果次第でバリデーションの内容を分けるようにしたかった場合でした。こ...
Vue.js

Vue.js 学びはじめ

今後触れていくことが多くなっていくため、Vue.jsを学習中なのですが、初めて知ったことを整理してみました。 Vue.jsについて ・Reactと比較すると、素のJavaScriptの書き方より、独特な記法を使ってい傾向(らし...
Laravel

【Laravel】 slotを読んでみた

Laravelのビューファイルのを読んでいた時にslotが出てきたので、どうやって使っているのかな〜と思ったのでメモします。 元々のファイルはこんな感じです↓ ※内容改変しました。 resouces/views/sam...
Larave-admin

【Laravel admin】timestampをフォーマットして表示させたい

なぜか自分の手元ではドキュメント通りに動作しなかったので記しておきます。 Laravel adminの一覧表示画面で、timestampの日時をフォーマットさせるための表示させたかったのですが、少しはまった経緯と対応法になります。バ...
DB

トランザクションに関わる3つの副作用(ダーティーリード/反復不能読み取り/ファントムリード)

MySQLなどのデーターベースを扱うときに、DBに対して複数の処理が要求される場合に発生しうる3つの副作用を整理しました。 ダーティーリード(Dirty read) コミットされていない変更を、他のユーザーが読めてしまう副作用...
勉強会

【オフラインイベント】スキルアップ勉強会#11 プレーバック

スキルアップ勉強会を行いました! 2022年4月に京都で「スキルアップ勉強会」を開催しました。その時のプレーバック記事です。 オフラインの勉強会に興味があるけど、どんな感じでやっているんだろう…? この記事で勉...
タイトルとURLをコピーしました