- 2020.04.09
- API, ECシステム, Laravel, MySQL, Nullチェック, PHP, Wowma!, エラー改善, スクリプト備忘録, テーブル設計, ネットショップ, 仕様, 自作システム
Wowma!APIの更新スクリプトがエラーを発した理由 ザクッとした【出品/更新/削除】のツールを作ってからあまり動かしていなかったのですが、Wowma!を主力にしている方からシステムについてのお問合せを頂き、久しぶりに動作チェックをしていました。 そこで見つけたのが、出品済みの確認に利用していた【在庫情報取得API】のレスポンスのタイムラグです。 array(1=>[‘sear […]
Laravel:送信メールをshop.rakuten.co.jpに切り替える方法 書いて置かないと忘れそうなので備忘録です。 領収書発行システムでは発行した領収書(正確には領収書を作成するURL)をメールで顧客に送る仕様が必要です。 その際、Laravelに登録しているMailの設定をどうにかして変更しないといけません。 そのやり方についてのメモです。 Configの値を一時的に変更する [cra […]
- 2020.03.29
- A5, ECシステム, Laravel, Laravel-dompdf, PDF, PHP, スクリプト備忘録, 向き変更, 提案書作成システム, 横書き, 用紙サイズ変更, 用紙横向き, 領収書発行システム
Laravel-dompdf でPDF領収書発行システムをA5横書きを指定して作成する Laravel-dompdf、超便利です。 なんといっても、bladeを読み込んでそのままPDF化してくれるというこの機能! ただ、私が四苦八苦したのは『横書き』の設定方法についての参考記事の少なさでした。 という事で、今後の為にも備忘録です。 Laravel-dompdfで出力用紙サイズの指定と向きを指示する […]
HTMLメールのPタグってどう書かれているのか疑問が出た件 忘れたころに同じ事が起こりそうだったので備忘録として記載します。 一斉メール配信を行ったところ、多くのアクセスを頂く事となりました。 その中で、URLの後に身に覚えのない文字が…。 これってPタグを含んでアクセスしてきてね? URL(http)はメールソフトによってリンクを貼らなくてもリンクとなる 私が予想してなかった原因がこ […]
- 2020.03.19
- Apache, Docker, DocumentRoute変更, Laravel, MySQL, PHP, エラー改善, スクリプト備忘録, プログラミング, 仮想システム, 自作システム
Docker-ApacheでDocumentRouteが変わらずLaravelが動かなかった理由 マジで疲れました…。 Dockerの無い通常の仕様では苦も無くDocumentRoute変えてるので「何で出来ないんだ!」と…もう泣いてました。 CentOSでそのまま動かしている場合はOS内のhttpd.confのドキュメントルート変えるだけで簡単に変更できます。 なので、D […]
Laravel:Eloquentで1対多リレーションの@foreachで子テーブルの指定カラムで並び替えしたい やり方について少し悩んだので備忘録です。 現在、作成したシステムのマニュアルを作成しているのですが、HTMLを書くのはとても面倒なので「DBに書いて呼び出してHTML合成する」そんな形にしています。 その中で、JOIN先の値を並び替えて取りたいときがありました。 そんな時の対応方法です。 […]
- 2020.03.13
- CentOS, internal.crt, JPRS, Laravel, PHP, server.crt, ssl.conf, サーバー証明書, さくらインターネット, スクリプト備忘録, 中間証明書, 常時SSL化, 秘密鍵, 自動化
DEMOサーバーにSSLを設定したので次回楽になる為のメモ その3 SSL化のやる事リスト。1~7は以前の記事で(1~3 / 4~8) mod_sslのインストール OpenSSLのインストール openssl.cnfで証明書期間の設定を行う 乱数ファイルの作成 秘密鍵の作成 CSRの作成 SSL証明書の発行手続き(申し込み) 証明書発行を待つ※認証局やサービスによって即日~数週間かかるものまであ […]
不正アクセスを撃退するLOG&Redirectの仕組み システムを組んでいるとマジでムカついてくる不正アクセス。 なぜこうも不正アクセスが多いのかホント腹立たしく感じています。 と言う事で、以前の記事で攻撃を受けるURLを書いたりLogに残ったIPから地域調べてみたりしましたが今回は撃退偏です。 まずは仕組みを考える アクセスlogでIPとアクセスURLの記録をする 攻撃対象となっている存在しない […]
画面サイズに合わせた長さで文章を省略したい overflowの調整 今更ながらですが、文章の省略をしたいときってあります。 今回作成したパーツは会社のトピックス。 「○○入荷しました」とか、それくらいならいいのですが、コロナウィルスの影響など内容を長い文章で記載する事もあるわけです。 ちゃんと仕掛けていなかったので、テーブル内で折り返す折り返す。 Widthの値を固定すると画面ごとに調整する値の設 […]
Docker-MySQL:データベースをコピーしてコンテナ展開する方法 やりたかったことは『サイトの移動』です。 既存システムのDockerコンテナ化を目指したため、そもそも作成したデータベースがあります。 システム自体はLaravelで構築しているので【 php artisan migrate 】でテーブル作成してくれますが、既に登録しているデータのseederを作るのは正直しんどい。 なので、 […]