オートプロジェクトがこれまでに携わってきた開発案件や、お客様からよく寄せられるご相談内容をもとに、業務効率化やWeb活用のヒントをお届けします。
Larave(Carbon)で日付の有効期限などを計算する際に非常によく使われる、日付操作ライブラリのCarbonメソッドについて説明します。 直観的で便利なメソッドですので、基本から応用、注意点まで丁寧に理解しましょう […]
->onDelete(‘cascade’)は、データベースのテーブル同士を紐づける「外部キー制約」において、「親のデータが削除されたら、それに連動してこのデータも自動的に削除する」という仕組 […]
Laravelでお問い合わせフォームなどを作成する際、バリデーションエラーなどで送信できずに入力画面へ戻ることがあります。このとき、ユーザーが入力した値が消えてしまうと再入力の手間がかかりますが、Laravelでは簡単な […]
Laravelでは、現在アクセスしているルートに応じてBladeテンプレート内で表示・非表示を切り替えることができます。 例えば、次のように/top.php(ルート名:top)の時だけサイドメニューを表示したいケースがあ […]
Google カレンダーと外部アプリを連携するためには、 「クライアントID」 と 「クライアントシークレット」 の取得が必須です。 この記事では、Google Cloud Console を使って OAuth 設定に必 […]
Laravel で日付を扱うときに必ず登場するのが Carbon。 特に API 連携(Google Calendar など)や予約システムでは、 「文字列 → 日付」「日付 → 特定フォーマット」 の変換が頻繁に必要に […]
softDeletesとは何か LaravelにおけるsoftDeleteとは、Laravelが提供する論理削除機能です。以下のような特徴を持ちます。 レコードを物理削除しない delete_atに日時が入るだけ 通常の […]
Fakerとは Fakerは、名前・住所・電話番号・メールアドレス・文章・日付などの「架空データ」を自動生成するライブラリです。 LaravelのFactoryやSeederでも標準採用されており、テストデータ作成の定番 […]
Laravelで開発をしていると、必ず目にするのが「configディレクトリ」です。ここにはアプリケーションの設定情報が集約されており、環境ごとの切り替えやUX改善の要となる重要なファイル群といえます。また、頻繁に変更が […]
LaravelでWebアプリケーションを開発する際、ルーティングは最も基本的な部分です。特に、ルートに「名前」を付ける name() メソッドの活用は、初心者の段階から意識しておくべきポイントになります。 この記事では、 […]
SEO SIMPLE PACKのOGPで出力される画像は、デフォルトでは2種類の方法しかありません。「サイト全体に登録した画像」と「各投稿のアイキャッチに登録した画像」です。 しかし実際は、固定ページやカスタム投稿によっ […]
WordPressの「マルチサイト」とは WordPressでよく耳にする「マルチサイト」とは、1つのWordPressで複数のサイトを作成/運用する方法です。個別サイトをいくつか作るよりもマルチサイトのほうが管理しやす […]
今回は、WordPressのブロックエディタの使い方を紹介します。 ブロックエディタの一番の特徴は直感的に操作できることです。HTMLやCSSといった知識がなくても簡単にデザインを変更したり、追加したりすることができます […]
WooCommerceとは、WordPress上でECサイトを構築するにあたり、詳細な設定が可能な人気のプラグインです。 今回は、WooCommerceを利用した在庫管理の設定方法について紹介します。 1. WordPr […]
実現の可否や概算費用、納期に関するご質問・ご相談も、 どうぞご遠慮なくお問い合わせください。