【SQL】エラー時など即現場で使える!カラム名からテーブルを探す方法
今回はエラー時など即現場で使える!カラム名からテーブルを探す方法についてです。エラー文から紐解いて、「ファイル名の何行目でエラーが発生しています。」のような、エラー文を見ることってよくありますよね?そういった現場で、エラー文から、カラム名から逆算してテーブル構造の理解をしてなんで ...
【AWS入門】CloudFrontを使ってディストリビューション作成して、S3へアクセスする方法
今回は【AWS入門】CloudFrontを使ってディストリビューション作成して、S3へアクセスする方法の紹介です。 CloudFrontとは? CloudFrontは、AWSのコンテンツ配信ネットワーク(CDN)サービスです。ウェブサイトやウェブアプリケーションのパフォーマンスを ...
【Nuxt.js】初心者は保存必須!環境構築とディレクトリの説明
Nuxt.js(ナクスト)は、Vue.js をベースにしたフレームワークで、サーバーサイドレンダリング(SSR)や静的サイト生成(SSG)を簡単に実装できる強力なツールです。Nuxt.js は、Vue.js のアプリケーション開発を効率化し、SEO に優れたウェブサイトやアプリケ ...
【Laravel】実務でデータベースに接続方法!if文で分岐する例の紹介
今回はDBをif文で分岐する例の紹介です。 if文でどちらもDB接続する この例では引数の有無で分岐して、テーブルへ接続を行います。 public function execute($arg) { $user_info = []; if (!empty($arg)) { $use ...
【Larabel入門】DB::transactionとは?
transaction(トランザクション)とは? トランザクションを利用することで、複数のデータベース操作をまとめて行い、その一連の操作が全て成功した場合にのみ変更を確定させることができます。一つでも操作が失敗した場合、トランザクションは自動的にロールバックされ、全ての変更が元に ...
【Vue】$router.pushとは?Vueで画面遷移する方法
$router.push $router.push $router.push は、Vue.js の公式ルーターである Vue Router のメソッドで、プログラム的に別のルート(ページ)に移動するために使用されます。 router.pushを使うことで、ユーザーを指定したパスに ...
【Node】nvmでサポート終了している、古いNodeのバージョンを使用する
今回はNodeのバージョンのサポートが使用している場合の対応について紹介していきます。 nodebrewのパスを通す そもそもNodeを使用するにあたり、nodebrewのパスを通してない場合は、パスを追加します。 export PATH=$HOME/.nodebrew/curr ...
【VSCODE】Xdebug+Docker+PHP環境構築を行う
今回はDocker環境でxdebugを使うの紹介です。 Docker Desktopのインストール Dockerをインストールします。ここではDockerを触れる想定としてるので、インストール手順は割愛させていただきます。 Dockerfile作成 Dockerfileを作成して ...
【Larabel入門】DB::beginTransactionとは?
transaction(トランザクション)とは? トランザクションを利用することで、複数のデータベース操作をまとめて行い、その一連の操作が全て成功した場合にのみ変更を確定させることができます。一つでも操作が失敗した場合、トランザクションは自動的にロールバックされ、全ての変更が元に ...
【Laravel】DDD (Domain-Driven Design)アーキテクチャでの開発を例を使って説明
今回はDDD (Domain-Driven Design)アーキテクチャでの開発の紹介です。 DDDとは? Domain-Driven Design(ドメイン駆動設計)はビジネスの要件と複雑性を中心に、ソフトウェアの設計と開発を進める手法です。つまりアーキテクチャの一つの手法です ...