October CMSでテンプレートを使ったメール送信
October CMSにメールテンプレートの機能があり、そのテンプレート機能を利用したメール送信のご紹介です。 もちろんHTMLメールも利用できますが、今回はテキストメールを利用します。 環境 Laravel:5.5 O…
続きを読む →PHPに関する開発技術情報を掲載しています。Laravel、October CMS、など
October CMSにメールテンプレートの機能があり、そのテンプレート機能を利用したメール送信のご紹介です。 もちろんHTMLメールも利用できますが、今回はテキストメールを利用します。 環境 Laravel:5.5 O…
続きを読む →OctoberCMSのリスト画面では通常、設定ファイルで指定したモデル(テーブル)の情報を使うことができますが、複数モデルを指定したりはできません。 今回は、指定したモデルに他のテーブルを結合させて、他テーブルのカラムを…
続きを読む →以前に別の記事で Laravelのセッション管理をデータベースに変更する手順 をご紹介しましたが、今回はその派生でインメモリデータベースであるRedisを利用する手順をご紹介致します。 基本的にはLaravelの公式ドキ…
続きを読む →OctoberCMSのフォーム画面(create,updateの画面)で、プルダウンの選択をトリガーにして、他のプルダウンのリストを変更する方法を紹介します。 環境 Laravel:5.5 October CMS:1.0…
続きを読む →October CMSで一覧画面の内容をEXCELエクスポートする方法を紹介致します。 環境 Laravel:5.5 October CMS:1.0 前提 October CMSでは標準で提供しているインポート/エクスポ…
続きを読む →以前、誤ってLTS版(サポートが長いバージョン)でないLaravel5.6を使用していることに気づき、Laravel5.5にダウングレードさせた時に、大きく影響が出た箇所がありました。 変更点について 変更点すべてを挙げ…
続きを読む →はじめに 今回はLaravelのModelクラスの役割とModelクラスを利用したデータの取得例をご紹介したいと思います。 環境 ・Laravel:5.5 ・MySQL:5.7.23 前提条件 ・データベースにテーブルと…
続きを読む →OctoberのModelクラスにはオーバーライドすることができるイベントメソッドが複数あり、バリデーション前後や、レコードの作成前後、レコードの更新前後など、それぞれの処理の前後に開発者が任意の処理を加えることができま…
続きを読む →Laravelで作成したバッチをAWS Elastic Beanstalk環境(以下、EB環境)で定期実行する手順をご紹介致します。 Laravelバッチを定期実行するには Laravelバッチを定期実行するにはサーバ側…
続きを読む →初めに 今回はLaravelでバリデーションを設定する際にRequestクラスを使って、バリデーションを設定する方法をご紹介したいと思います。 Controllerクラスに直接バリデーションを設定することもできますが、R…
続きを読む →先日、Amazonから「Amazon S3は、2020年9月30日以降、パス形式のAPIリクエストをサポートしなくなります」と発表がありました。 Amazonの記事はこちら 概要 もともとS3には2種類のAPIリクエスト…
続きを読む →Laravelのセッション管理をデータベースに変更するのが思いのほか手軽に出来たので、手順をご紹介致します。 結論から言ってしまうと、基本的に下記のLaravel公式サイトのドキュメントの手順に従って進めるだけでした。 …
続きを読む →弊社が昨年度末に開発しました出版・情報配信会社様の「情報配信サイト、モバイル専用サイト、バックエンドシステム」の構築事例をご紹介させていただきます。 案件概要 WordPressとEC-CUBEで運用していたWEBサイト…
続きを読む →October CMSの並び替え画面で、取得するレコードを絞ったり、表示する内容を自由に変更できるようにするのに少し手こずったので、実装した方法をご紹介します。 環境 Laravel:5.5 October CMS:1….
続きを読む →はじめに Laravelでは、MVCモデルのうちのViewの部分を作成するために、HTMLファイルではなくBladeファイルを使用します。Bladeファイルの拡張子は、.blade.phpになりresources/vie…
続きを読む →