エンジニ屋.com(エンジニヤドットコム)

分かりやすくを意識して情報発信!

【MySQL】時間を除いて日付のみで絞り込み【SQL文】

例えば、下記のような受注データがあるとします。 日付ごとの支払い金額を算出したいと思い、単純にGROUP BY "出荷日時"ですると、時分秒まで一致しているかどうかを見てしまい、日時別で算出されてしまいます。 では、年月日が一致した合計金額を算出したい…

【symfony】ローカル環境で簡単メールテスト【Eccube4】

メール送受信する為には、メールサーバの設定が必要です。ただ開発環境でわざわざ設定するのは面倒。そんな時にサクッとメール送信がテストできるツールを紹介します。 Mailtrap Mailtrapという無料ダミーSMTPサーバを使用します。 初見の方は一見サーバと聞…

【ITエンジニア】 転職に遅すぎることはない【体験記コラム】

私は32歳で、業界未経験から開発系Webエンジニアへ転職を果たしました。 IT業界への転職を考えているものの、迷いや不安を抱えている方々へ、私の転職経験や現状をシェアすることで参考になればと思います。 転職を決意する前、私は以下のような不安や疑問を…

【PHP】array_searchを使用する際の注意点 

PHP

array_searchを使っていて、ちょっとした落とし穴にはまってしまったことあったので、 メモ程度ですが記事にしたいと思います。 先ずは、array_searchの使い方を簡単に説明すると、第二引数で指定した配列の中から、第一引数と同じ文字列が存在した場合、一…

【Git】git pull する前に差分を確認

Git

メモ程度の内容ですが、git diffを使用したリポジトリ間の差分確認方法を書きます。 リモートリポジトリと本番サーバの差分確認の手順 git fetch 先ずはgit fetchでリモートのブランチを最新バージョンに更新 git diff 更新されているファイル単位で確認する…

【カスタマイズ】ゲスト購入不可にする方法【Eccube4】

デフォルトのゲスト購入可能仕様を不可にカスタマイズ 購入フロー中のレジに進むボタンをクリックすると、 ログイン画面にリダイレクトされる。 ログイン画面には、ゲスト購入ボタンも表示されるので、カスタマイズにてゲスト購入を不可にする。 Eccube4バー…

【カスタマイズ】商品CSV登録に項目の追加方法【Eccube4】

商品CSVインポートの項目を追加 イメージ画像 前提 商品登録にオリジナルの項目としてJanコードを追加している状態です。 もし商品登録にオリジナルの項目の追加方法を知りたい方は、こちらをご確認ください。 enginiya.com 雛形ファイルにヘッダーを追加 商…

【応用可】CSV出力の項目を追加する方法【Eccube4】

商品登録に追加されたオリジナル項目をCSV出力項目に追加する イメージ画像 前提 JANコードというオリジナルの項目は既に追加されているとします。 商品登録に項目の追加方法を知りたい方は、 こちらをどうぞ! enginiya.com CSV出力項目設定に項目名を表示 …

【Laravel8】お問い合わせフォームの作り方 メール送信まで解説

Laravel8では7と比べ若干の仕様の違いで、今まで通りにコードを書くとエラーが発生します。 本記事では、Laravel8でのお問い合わせフォームの作成方法をまとめました。 作成ページ 開発環境 ルーティングを作成 コントローラを作成 トップページを作成 web.p…

【カスタマイズ】カートに進む際にログイン必須化【Eccube4】

「カートへ進む」をクリックした際にログインチェック。ログイン後は、再度カートに移行。 デフォルトの設定では、「レジに進む」をクリックした際、ログイン画面に移行します。(未ログイン時) 実装 先ず初めにカートへ進むをクリックした際に通るController…